1

私はsolrを初めて使用し、solr 3.6、eclipse、tomcatを使用して作業しています。

基本的に、カスタマイズされたトークナイザーを作成し、それをインデックス作成と検索の両方に使用する必要があるので、それをsolr.war、schema.xml、そしておそらくsolrconfig.xmlに含める必要があると思いますか?Webを検索しても、簡単なチュートリアルは見つかりません。汎用のTokenizerクラスを拡張するトークナイザーを作成するのは簡単ですが、コンパイルしてsolr.warに含めるにはどうすればよいですか?人々はウェブ上で私がトークナイザーを書いてそれをsolrのクラスパスに含めることができると言いましたが、それではsolrのクラスパスは何ですか...

あなたの助けをどうもありがとう!

4

1 に答える 1

2
  • トークナイザーでjarを作成する

    <lib dir = "../ add-everything-found-in-this-dir-to-the-classpath" />

  • solrconfig.xmlに、jarがあるディレクトリを指す要素を追加します
  • 他のトークナイザーと同様に、schema.xmlにトークナイザーを含めます

3.6ディストリビューションのexample\dirを見てください。

編集:lib要素のサンプルは非表示でした

于 2012-06-28T07:41:17.780 に答える