搜索A/B或";A/B";或Alfresco 4.2d中的A/B有问题

搜索A/B或";A/B";或Alfresco 4.2d中的A/B有问题,alfresco,alfresco-share,Alfresco,Alfresco Share,我有一个自定义模型,其中的属性具有以下约束: <constraint name="abc:customList" type="LIST"> <title>Custom List</title> <parameter name="allowedValues"> <list> <value></value>

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

<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时,它不会给出结果,但如果我搜索A/B,它会工作。 当我搜索“A/B”时,它也可以工作

在Alfresco 4.2.c中,该搜索功能在所有情况下都运行良好


我无法确定这在Alfresco 4.2.d中不起作用的原因。Alfresco搜索仍然存在一些“意外”行为。Alfresco在不同版本之间进行更改,但遗憾的是,没有关于这些更改的文档。我们应该在Wiki中创建一个类似“按版本查找搜索索引和搜索行为”的页面。 您描述的问题看起来很像分割属性的标记化。这是默认设置,但在大多数情况下不是您想要的。您是否在模型中定义了标记化?请更改或添加

<tokenised>false</tokenised>
false

在您的模型中重新创建索引。

您能否发布一些在用户选择A/B和“A/B”选项后创建的示例查询?您是否使用Solr或Lucene为存储库编制索引?您确定没有忘记字段上的原子索引属性吗?谢谢您的回复!我曾尝试在模型中定义标记化并重新创建索引,但仍然不起作用