0

我在 SolR 核心中为两个 Mysql 表建立了索引,我目前正在尝试从后端(SolR 提供的管理面板)启动请求。

问题:当我在“q”参数中没有输入任何内容时,Solr 会返回它在其索引中的所有结果。但是当我输入一个词(存在于同一排版中索引的许多字段中)时,Solr 不会返回任何内容。

更多信息:以下是搜索时查询 URL 的示例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>
4

0 回答 0