簡體   English   中英

如何在Alfresco Solr搜索中查詢不區分大小寫?

[英]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中搜索不敏感的語法是什么,還是有另一種方法來解決這個性能問題?

使用Alfresco作為CMIS存儲庫時,無法使CMIS搜索不區分大小寫。 這是 Alfresco論壇中討論此問題的一個主題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM