我已经在SolR核心中索引了两个Mysql表,而我目前正在尝试从后端启动请求(SolR提供的管理面板)。
问题:当我在" q"中输入任何内容时参数,Solr返回它在索引中的所有结果。但是当我输入一个单词(存在于许多以相同排版索引的字段中)时,Solr不会回馈任何东西。
更多信息:以下是搜索rue
时查询网址的示例:
http://127.0.0.1:8983/solr/core_test/select?q=rue&wt=json&indent=true
当搜索空的' q'价值:
http://127.0.0.1:8983/solr/core_test/select?q=*%3A*&wt=json&indent=true
我已将<fields>
标记中的字段编入索引,如下所示:
<field name="ts_variable1" type="text" indexed="true" stored="true"/>
<field name="ts_variable2" type="text" indexed="true" stored="true"/>
<field name="ts_variable3" type="text" indexed="true" stored="true"/>
我已经为mysql使用了数据导入处理程序。 (solr-dataimporthandler - 。*。jar)(抱歉,我不记得通配符的用途)。并配置如下:
<requestHandler name="/dataimport" class="solr.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>