Lucene(Java + Hibernate + Spring + JSF + Lucene)で作業するEDM(電子文書管理/アーカイブ)があります。 処理されるファイルの形式は、XML、DOCX、JPEG、INDD、PDFなどの形式になります。 全文索引作成後、すべてのファイルがアーカイブされます。Luceneインデックスに記録されたキーワードにアクセスするにはどうすればよいですか?
検索はWebページによって実行できます。ユーザーはキーワードを入力し、Lucene + Hibernateはそれらのキーワードを含む索引付けされたすべての文書を表示します。私が望む何
は、彼らが興味のあるキーワードに対して可能ユーザーのサブスクライブを行うためにはLuceneがインデックスを作成したすべてのキーワードを知ることです。実際に
、ユーザーが持つすべての文書を知りたい場合は "フランス "というキーワードを使うと、彼はウェブページ上で検索を行う必要があります。 私が望むのは、ユーザーが "フランス"キーワードを購読することです。このキーワードを持つ文書が索引付けされると、ユーザーは、自分が購読しているキーワードがどの文書に含まれているかを知らせる通知を受け取ります。
しかし、Luceneのインデックスを調べて、特定のキーワードに対するLuceneのカウントが変化したことを検出する方法もわかりません。
誰かに私にそのことを教えてもらえますか?
Thanx。
インデックス作成プロセスを実行するたびに購読対象のキーワードすべての検索を再開するのは簡単ではないでしょうか? –