[英]How to Query case insensitive in Alfresco Solr search?
使用Alfresco社区 - 5.0.0版本。
下面使用Solr返回结果的查询:
1st Query : select cmis:objectId from TEST:doc where TEST:docType = 'Type1'
但是如果有docType值'type1'||,我们希望不区分大小写的搜索 'TYPE1'|| 'tYpe1'|| 'Type1'然后它应该给出相同数量的记录。
第二个查询工作正常,而“尝试数据库查询DbOrIndexSwitchingQueryLanguage”获取,但“使用SOLR查询DbOrIndexSwitchingQueryLanguage”不返回任何结果。
2nd Query: select cmis:objectId from TEST:doc where LOWER(TEST:docType) = 'type1'
但是在使用LOWER时,它的执行时间要高得多。 例如,如果第一个查询需要10毫秒,那么第二个需要大约3秒。
在Alfresco Solr中搜索不敏感的语法是什么,还是有另一种方法来解决这个性能问题?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.