Hibernate搜索自动完成

时间:2011-12-21 16:04:54

标签: search autocomplete hibernate-search

我正在使用Hibernate Search进行搜索自动完成。我的数据库包含几个单词的字段。目前我正在使用EdgeNGramFilterFactory,搜索工作非常好,并返回整个字段。但是我想在结果中只搜索匹配期间匹配的单词(有点类似于google上的自动完成)。这有可能实现使用Hibernate Search吗?

示例:

数据库包含以下文本的行:

  • “修复语法或拼写错误”
  • “澄清意义而不改变它”
  • “纠正小错误”

有人在搜索字段中写入“fix gr”。因此,我希望“修复语法”而不是整行“修复语法或拼写错误”

0 个答案:

没有答案