0

寻求一些帮助来为我指明正确的方向。我是 SOLR 的新用户,正在使用 solrj 从搜索引擎中提取数据。

一切似乎都很好,除了突出显示没有按预期工作。如果我搜索Operational这个词,我确实会点击 Operational 这个词,它们没有突出显示。唯一突出显示的词是Operation

以下单词也会发生同样的事情:

  • Commander ---> 命令高亮显示
  • 个人 ---> 个人突出显示
  • 理解 --> 理解突出显示
  • developmental --> development 突出显示
  • 操作 --> 操作被突出显示

我注意到的另一件事是搜索时突出显示 4 或 5 个字母的单词没有问题,只是较长的单词。

谢谢。

4

1 回答 1

0

这种突出显示行为是由于在您请求突出显示的字段中使用了Stemmer 。fieldType当您查询操作时,词干分析器会将单词简化为操作并找到针对该术语的突出显示。我建议有一个单独的字段,其字段类型不包括词干分析器并返回该字段的突出显示。

于 2013-05-10T02:15:52.877 回答