0
私は、文書内の全文検索にsolr 1.4とsolr 4を使用しています。 現時点では、テキストブロックで「犬が走っている」のようなフレーズ全体を検索することができません。「犬は家を通ります。私は、単純なSolrのURLを使用し、このテストケースの場合 :http://plocalhost:8088/solr/select/?start=0&q=私はトークン化を使用してい"phrase search" in solr/lucene
を「犬が走る」、次のオプションをtextfiled茎:それはありません、なぜ
<fieldType name="text_de" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.StopFilterFactory"
ignoreCase="true"
words="stopwords-de.txt"
enablePositionIncrements="true"
/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
<filter class="solr.SnowballPorterFilterFactory" language="German" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="synonyms-de.txt" ignoreCase="true" expand="true"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
<filter class="solr.SnowballPorterFilterFactory" language="German" />
</analyzer>
</fieldType>
私は、見当がつかないワーキング。 :-( ...任意のヒントをありがとうございました
どのようにSolrの1.4とSolrの4を使用しています。 Xと同時に?私はなぜ、どのように理解できないのですか? – mt3
どのように:私は同じサーバーで異なるTomcatインストールを使用しています(開発者tシステム)。理由:アプリケーションの異なるバージョンを実行するため - 古いバージョン(現在のバージョン)1.4を使用してバグを修正し、新しいバージョンを4.x(開発中) –
OK。元の説明は明らかではなかった。 1.4でインデックスを作成してから4.Xでクエリを実行したような感じでした。 – mt3