0

我在使用 Solr 时有以下情况。我的文档包含“实体”,例如“花生酱”。我有一个此类实体的列表。这些是一起出现的项目,不应被视为两个单独的词。在索引期间,我希望 solr 意识到这一点并将“花生酱”视为一个实体。例如,如果有人搜索

"peanut"

那么包含单词花生的文档的排名应该高于包含单词“花生酱”的文档。但是,如果有人搜索

"peanut butter"

那么有花生酱的文件应该比只有花生的文件显示得更高。是否有可以修改的配置设置,以便可以在文件中指定实体列表,并且 Solr 会满足需要?

4

1 回答 1

1

将该字段配置为使用StrField类型,而不是TextFieldTextField旨在处理文本内容的标记化和全文搜索。 StrField将其内容视为关键字,因此不进行标记。

于 2013-08-03T00:52:04.473 回答