我有一个自定义模型,其中我有一个具有以下约束的属性:
<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
答案 0 :(得分:1)
Alfresco Search仍有一些“意外”行为。 Alfresco对版本进行了更改,但遗憾的是没有关于这些更改的文档。我们应该在Wiki中创建一个页面,例如“按版本发现的搜索索引和搜索行为”。 您描述的问题看起来非常类似于分割您的财产的标记。这是默认设置,但在大多数情况下不是您想要的。您是否在模型中定义了标记化?请更改或添加
<tokenised>false</tokenised>
在模型中并重新创建索引。