【发布时间】:2011-07-12 11:50:26
【问题描述】:
我正在尝试使用 Lucene 的 Dictionary 和拼写检查类进行 Lucene 自动完成,但到目前为止,它只成功地使其适用于单个术语。
我搜索了一下,发现我们需要使用 Shingle Matrix 过滤器来完成工作。有 Lucene 经验的人可以告诉我一个方法吗?
我所需要的只是它必须生成带有短语的自动完成单词。例如,如果我有这样的文档:“This is a long line with very long rant with too many words”,那么我应该能够生成像“long line”、“long rant”、“many词”等...
可能吗?
谢谢。
【问题讨论】:
-
请参阅stackoverflow.com/questions/24968697/…,了解如何使用 Lucene 进行自动完成的完整示例。
标签: lucene spell-checking