jbr*_*ric 8 java lucene
我正在使用Lucene开发Web应用程序的搜索组件.我想将用户查询保存到索引并使用它们向用户建议备用查询,并保留查询统计信息(最常用的查询,最高评分查询......).
要将此数据用于备用查询建议,我将分析查询以查看哪些术语最常用于彼此,并使用该术语向用户创建建议.
但我无法弄清楚以哪种形式索引数据.我只想将查询添加到索引中,但这样可能会有很多冗余数据,因为索引中的许多文档都具有相同的内容.有没有人对这个可以实现的方式有任何想法?
谢谢您的帮助.
Joe*_*oel 1
“我正在考虑简单地将查询添加到索引中,但这样可能会出现大量冗余数据,因为索引中的许多文档将具有相同的内容”
您可以告诉Lucene 不要存储文档内容,这意味着主要开销将是唯一的术语和索引本身。因此,将每个查询存储为唯一的文档可能不会有很大的开销……这样您就不会丢弃任何信息。
归档时间:
15 年,3 月 前
查看次数:
1166 次
最近记录: