gpt4 book ai didi

solr - 如何在 Alfresco Solr 搜索中查询不区分大小写?

转载 作者:行者123 更新时间:2023-12-04 21:50:24 25 4
gpt4 key购买 nike

使用 Alfresco Community - 5.0.0 版本。

下面的查询使用 Solr 返回的结果:

1st Query : select cmis:objectId from TEST:doc where TEST:docType = 'Type1' 

但如果有 docType 值 'type1',我们希望搜索不区分大小写 || '类型 1' || '类型1' || '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 搜索不区分大小写。 Here is a thread在讨论此问题的 Alfresco 论坛中。

关于solr - 如何在 Alfresco Solr 搜索中查询不区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52874654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com