我想从 solr 索引的文档中提取关键短语,并将这些短语显示为用户的标签。这应该在执行查询后执行。
例如:如果我输入一个查询India
并在页面上获得前 50 个结果,我想将这 50 个文档中的重要短语作为标签显示给用户(以进行进一步过滤)。
如何从文本中提取关键短语?
我想从 solr 索引的文档中提取关键短语,并将这些短语显示为用户的标签。这应该在执行查询后执行。
例如:如果我输入一个查询India
并在页面上获得前 50 个结果,我想将这 50 个文档中的重要短语作为标签显示给用户(以进行进一步过滤)。
如何从文本中提取关键短语?
我相信org.apache.lucene.search.highlight.Highlighter是您正在寻找的。
可以在此处看到一个显示其使用的示例:http ://www.tinhtruong.me/2012/04/highlighting-text-with-lucene.html (以及其他地方)。