【发布时间】:2011-06-20 10:17:41
【问题描述】:
我遇到了一个不寻常的情况。通常,当您搜索文本索引时,您是在针对具有大量术语的文档搜索少量关键字。
例如,您可能搜索“quick brown”并期望匹配“the quick brown fox jumps over the lazy dog”。
我的文档存储中有很多小短语,我希望将它们与更大的查询短语进行匹配。
例如,如果我有一个查询:
- 《敏捷的棕狐跳过懒狗》
和文件
- “快速棕色”
- “狐狸”
- “懒狗”
我想查找在查询中出现短语的文档。在这种情况下,“quick brown”和“lazy dog”(但不是“fox over”,因为尽管标记匹配,但它不是搜索字符串中的短语)。
SOLR/lucene 可以进行这种查询吗?
【问题讨论】: