web-dev-qa-db-ja.com

solrはドキュメントの特定のポイントを指すことができますか?

Apache Solr Searchでインデックスを作成する必要がある非常に長いドキュメント(印刷すると約100ページ)があります。結果ページの結果をクリックしてユーザーを正しいドキュメントに移動し、正しい場所にをドキュメントに表示するように、solrを使用してページにインデックスを付けることはできますか?

3
user707

簡単ではありません(私が知らないモジュールがある場合を除いて)。

Solrは強調表示された用語を返すことができます。この強調表示を使用して、表示されているノードを前処理してアンカータグを挿入し(emsを削除した後)、このタグを検索結果ページにコールドアペンドします。

別の方法は、ページに個別にインデックスを付けることです。したがって、結果を表示するときは、少なくともフラグメントIDであっても、正しいページにリンクできます。

1
Jeremy French

これに対する最良の解決策は、ドキュメントのブックページを作成するか、何らかの親/子関係を持たせることです。そうすることで、すべてが個別にインデックスを取得し、正しいページとスポットを返しますが、すべて整理されます。 。それは私がそれを実際に行う方法です。

ドキュメントの特定のポイントにリンクするソリューションを見つけるのではなく、実際のドキュメントをより適切に整理する方法にさらに焦点を絞っています。

0
picxelplay