在Alfresco 4.2d中搜索A / B或“A / B”或A / B有问题

时间:2013-09-25 06:45:35

标签: alfresco alfresco-share

我有一个自定义模型,其中我有一个具有以下约束的属性:

<constraint name="abc:customList" type="LIST">
       <title>Custom List</title>
         <parameter name="allowedValues">
            <list>
              <value></value>
               <value>ABC</value>
               <value>A / B</value>
               <value>A/B</value>
             </list>
         </parameter>
         <parameter name="caseSensitive"><value>true</value></parameter>
      </constraint>

我创建了具有不同上述属性值的各种文档。

我创建了一个自定义搜索表单,其中有一些下拉列表。当我搜索A / B时,它没有给出结果但是如果我搜索A / B它有效。 此外,当我搜索“A / B”时,它也可以工作。

此搜索功能在Alfresco 4.2.c中适用于所有情况。

我无法确定为什么这不适用于Alfresco 4.2.d

1 个答案:

答案 0 :(得分:1)

Alfresco Search仍有一些“意外”行为。 Alfresco对版本进行了更改,但遗憾的是没有关于这些更改的文档。我们应该在Wiki中创建一个页面,例如“按版本发现的搜索索引和搜索行为”。 您描述的问题看起来非常类似于分割您的财产的标记。这是默认设置,但在大多数情况下不是您想要的。您是否在模型中定义了标记化?请更改或添加

<tokenised>false</tokenised>
在模型中

并重新创建索引。