ATG-Endeca:Wild Card搜索配置

时间:2014-07-17 09:45:46

标签: atg endeca

我想知道是否有一个我们可以配置的地方 - 可以在通配符上搜索多少个字符。我正在使用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>

现在它工作正常。

0 个答案:

没有答案