没有名称为 solr_query 的搜索处理程序找到 Solr 查询
No search handler with name: solr_query found for Solr query
我正在尝试 运行 CQL 中的 Solr 查询。我已经使用新的处理程序
配置了 solrconfig.xml 文件
<requestHandler class="com.datastax.bdp.search.solr.handler.component.CqlSearchHandler" name="solr_query" />
同样在完成这个过程后,我将我的文件卷曲到
curl http://localhost:8983/solr/resource/nhanes_ks.nhanes/solrconfig.xml --data-binary @solrconfig.xml -H 'Content-type:text/xml; charset=utf-8'
但是当我运行查询
select * from nhanes_ks.nhanes where solr_query = 'dog:yes';
我得到的错误是
Bad Request: No search handler with name: solr_query found for Solr query:
如有任何帮助,我们将不胜感激。
如果您是 运行 DSE 4.6,您不再需要创建或 post 您自己的 solr_config.xml(或 schema.xml 就此而言)。 DSE 将为您生成它们。遵循以下两个程序之一:
HTTP 方法:
curl "http://localhost:8983/solr/admin/cores?action=CREATE&name=<keyspace>.<table>&generateResources=true"
dsetool 方法:
dsetool create_core <keyspace>.<table> generateResources=true
我正在尝试 运行 CQL 中的 Solr 查询。我已经使用新的处理程序
配置了 solrconfig.xml 文件<requestHandler class="com.datastax.bdp.search.solr.handler.component.CqlSearchHandler" name="solr_query" />
同样在完成这个过程后,我将我的文件卷曲到
curl http://localhost:8983/solr/resource/nhanes_ks.nhanes/solrconfig.xml --data-binary @solrconfig.xml -H 'Content-type:text/xml; charset=utf-8'
但是当我运行查询
select * from nhanes_ks.nhanes where solr_query = 'dog:yes';
我得到的错误是
Bad Request: No search handler with name: solr_query found for Solr query:
如有任何帮助,我们将不胜感激。
如果您是 运行 DSE 4.6,您不再需要创建或 post 您自己的 solr_config.xml(或 schema.xml 就此而言)。 DSE 将为您生成它们。遵循以下两个程序之一:
HTTP 方法:
curl "http://localhost:8983/solr/admin/cores?action=CREATE&name=<keyspace>.<table>&generateResources=true"
dsetool 方法:
dsetool create_core <keyspace>.<table> generateResources=true