0

我想知道 Solr 是否有现成的东西可以让我在字典文件(包含单词和短语)中搜索以返回包含我的搜索词的所有短语。

例如,我的字典文件可能有:

red car
blue bike
big bike tires

当我搜索“自行车”时,我希望看到

blue bike
big bike tires

当我搜索“大轮胎”时,我希望看到

big bike tires

Solr 有什么可以支持这一点的吗?我正在研究 SpellCheckComponent 但它只支持前缀搜索。

基本上,我想实现 solr 搜索(令牌搜索),但要针对字典文件(同样的文件也将用于自动建议)。

任何建议或方向将不胜感激。

4

1 回答 1

1

为什么不将这些短语存储在索引本身中呢?架构可以是:

type: suggest_phrase #other types are product or review_article
phrase: big bike tires

因此,您的搜索big tires将是:

..fq=type:suggest_phrase&q=phrase:big tires
于 2012-11-03T18:33:07.613 回答