【发布时间】:2017-09-14 20:23:03
【问题描述】:
我有一个使用 Lucene(Java + Hibernate + Spring + JSF + Lucene)的 EDM(电子文档管理/归档)。 处理的文件有不同的格式:XML、DOCX、JPEG、INDD、PDF 等。 全部在全文索引后归档。
搜索可以通过网页来完成:用户填写关键字,Lucene + Hibernate 会显示所有已编入索引的包含这些关键字的文档。
我想知道Lucene索引的所有关键字,以便用户订阅他们感兴趣的关键字。
实际上,如果用户想知道所有带有“法国”关键字的文件,他必须在网页上进行搜索。 我想要的是用户订阅“France”关键字,当包含此关键字的文档被索引时,用户将收到一条通知,告诉他哪些文档包含他订阅的关键字。
但我只是不知道如何查找 Lucene 索引,也无法检测到给定关键字的 Lucene 计数已更改。
谁能告诉我该怎么做?
谢谢。
【问题讨论】:
-
每次运行索引过程时对所有订阅的关键字重新运行搜索不是更容易吗?
标签: java search lucene keyword