我想知道是否有一个我们可以配置的地方 - 可以在通配符上搜索多少个字符。我正在使用ATG 10.1.2和Endeca 3.1.2
目前我在OOTB CRS应用程序中遇到问题,如果我搜索一个字符和一个' *' (星号),搜索返回结果,但是当我对返回结果中的3个或更多字符执行相同操作时,不会返回任何结果。它在5个字符和*。
之后再次返回我正在测试CRS中的自动建议功能,也在endeca jspref应用程序上测试相同的行为。
我搜索了可用于更改配置的任何标志,但根据http://docs.oracle.com/cd/E29584_01/webhelp/IAPAdmin/toc.htm#Dgraph%20flags
没有标记非常感谢帮助!
更新 我发现外卡搜索根本没有启用。到达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>
现在它工作正常。