ワイルドカードを検索できる文字数を設定できる場所があるかどうか疑問に思っています。ATG 10.1.2 と Endeca 3.1.2 を使用しています
現在、OOTB CRS アプリケーションで問題に直面しています。1 文字と '*' (アスタリスク) を検索すると検索結果が返されますが、返された結果から 3 文字以上で同じことを行っても結果はありません。戻ってきた。5 文字と * の後に再び返されます。
CRSの自動提案機能でこれをテストしています.endeca jsprefアプリでも同じ動作をテストしています.
構成を変更するために使用できるフラグを検索しましたが、http://docs.oracle.com/cd/E29584_01/webhelp/IAPAdmin/toc.htm#Dgraph%20flagsに従って何もありません
助けていただければ幸いです。
UPDATE ワイルドカード検索がまったく有効になっていないことがわかりました。MDEX に到達する検索クエリには * が含まれていましたが、結果は完全一致または自動修正後にのみ表示されました。
FIX ワイルドカード検索が機能していないことがわかったので、schema.csv を変更して、wildcardsearch を true に設定したディメンションを含めました。しかし、それは私が変更するまで役に立ちませんでした
fcm.context.xml
コメントで始まる部分を以下のように変更しました::
<!-- this encodes the property default values from the schema feed xls spreadsheet -->
<bean id="propertyTemplate" class="com.endeca.itl.fcm.beans.PropertyConfiguration">
<property name="language" value="${LANGUAGE_ID}" />
<property name="isSearchable" value="false" />
<property name="isWildcardSearchable" value="true" />
<property name="isSortable" value="false" />
<property name="isFilterable" value="false" />
<property name="showOnListPage" value="true" />
<property name="showOnDetailPage" value="true" />
<property name="enableForRollup" value="false" />
</bean>
今では正常に動作しています。