[英]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.