我通过添加tokenised
来更改属性,如下所示:
<property name="sci:doc">
<type>d:text</type>
<index enabled="true">
<atomic>true</atomic>
<stored>false</stored>
<tokenised>false</tokenised>
</index>
</property>
在完全重建索引并重新启动alfresco之后,我使用Lucene在节点浏览器中搜索了这样的内容:
PATH:"/app:company_home/app:guest_home/cm:mySpace/*" AND (@sci\:doc:'my doc')
但没有返回任何结果。我也试过了(@sci\:doc:'my') OR (@sci\:doc:'doc')
。这都失败了。
我正在使用3.4.d.我发现将<tokenised>
设置为false的任何属性都有此问题:搜索始终不返回任何内容!
我在节点浏览器中尝试了alfresco-fts搜索,它适用于上面的tokenized
属性,但我使用的是Alfresco Web服务,默认QUERY_LANG_LUCENE
是lucene
。我无法改用alfresco-fts。
知道如何解决这个问题吗?