Solr,管理实体



我在使用Solr时遇到以下情况。我的文档包含"实体",例如"花生酱"。我有一份此类实体的清单。这些都是组合在一起的项目,不应被视为两个单独的单词。在索引过程中,我希望solr认识到这一点,并将"花生酱"视为一个实体。例如,如果有人搜索

"peanut"

则具有"花生"一词的文档的排名应该高于具有"花生酱"一词。但是,如果有人搜索

"peanut butter"

那么有花生酱的文档应该比只有花生的文档显示得更高。是否有可以修改的配置设置,以便在文件中指定实体列表,Solr将执行必要的操作?

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

最新更新