6

最近、私たちの組織では、Maven サイト プラグインを使用して、プロジェクトに関するすべてのドキュメントを Maven によって生成されたサイトに維持することにしました。ただし、検索機能を追加する方法が見つかりませんでした.Google検索エンジンとの統合を提供する一部のスキンに遭遇した唯一のことですが、独自のネットワークで実行しているため使用できません外部から「インデックス可能」にする機会はありません。

それで、私の質問は、誰かがこれに対する降下の解決策を提案できるかどうかです? lucene を実行し、すべてを単独でインデックス化し、サイト内からこの検索を使用するための API を提供する一種の Maven プラグインを開発することを考えましたが、車輪を再発明する必要がないことを願っています :)ここにようこそ

前もって感謝します

4

5 に答える 5

2

constellioを使用して、公開されたサイトをスケジュールに従ってインデックスに登録しています。これまでのところうまくいきます。

http://jira.codehaus.org/browse/MSKINS-88を上げて、Maven サイトの構築に使用するfluido スキンに汎用検索フォームを追加する方法について説明しました。うまくいけば、それが進行し、検索フォームをドキュメントに組み込むことができます.

于 2013-10-25T13:20:41.027 に答える
2

アイデアとして、JavaScript ベースの全文検索エンジン ( http://jssindex.sourceforge.net/など) を使用してみてください。

于 2013-01-17T07:31:44.767 に答える
1

これは古い質問であることは承知していますが、目的を達成するための非常に簡単な (そして確かに醜い) 方法は、サイトのコンテンツを含む PDF を生成し、ユーザーに PDF で検索を実行させることです。生成されたサイトでの検索よりも優れている点は、どの PDF リーダーでもドキュメント全体を検索できることです。

mvn pdf:pdf
于 2015-08-05T17:33:38.353 に答える
0

Maven サイト プラグイン アプローチは広く使用されていません。したがって、インデックス作成に固有のものはまだありません。Maven 以外のツールを検討する必要があります。

于 2013-02-12T13:39:40.103 に答える
0

Google Site Search を使用できない場合は、ローカル検索の実装に依存しています。したがって、サイトの構築中にインデックスを構築する (およびサイトの一部として利用できるようにする) か、ブラウザーでインデックスと検索の両方を行う必要があります。

やや古いように見える JSSindex の他に、jQuery に基づくhttp://www.tipue.com/search/があります。

于 2013-01-17T07:58:51.227 に答える