如何更新lucene索引,以及如何利用lucene实现用户搜索词的TopN的查询?

济南大飞哥 2016-10-28 11:17:07
1、如何利用lucene实现用户搜索词的TopN的查询?
lucene有没有原生的这样的功能?。

2、如何更新索引,公司利用lucene做了个产品,已经实现了定时抓取数据平台的数据,更新搜索结果的功能,
网上搜了下很多人说的更新索引就是这个意思了。

我的意思是:我们的数据平台是数据库,创建索引时把各个字段当成field传过去了,现在我要给表加字段,
将来作为搜索条件用,问了同事,说新加的字段索引不会知道,可能需要删除索引新建,删除索引功能当时
没有开发(一旦建了,就定死了),据说还得手动删除索引文件很麻烦。我首先想到,新建索引,旧的不删
扔在哪里,各种查询用新的,这肯定是一个办法。不过还是想知道下lucene 没有办法更新索引结构的api,有
的话开发个相关功能也可以考虑。
...全文
548 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,760

社区成员

发帖
与我相关
我的任务
社区描述
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
社区管理员
  • 搜索引擎技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧