如何解决如何在Solr查询中使用AND,OR,子句?
我需要使用AND,(),OR,子句之类的Solr查询
search +TYPE:"ecmcndgostst:nd_gost_standards" +@ecmcnddoc\:doc_kind_cp_ecmcdict_value:"gost_gost" AND (+@ecmcnddoc\:biblio_fond:"standard" OR +@ecmcnddoc\:biblio_fond:"regulations")
(这只是该查询不起作用的一个示例)。 试图在Solr中重写以下CMIS查询:
SELECT p.cmis:objectId FROM ecmcnddoc:common_attr_aspect AS d JOIN ecmcnddoc:biblio_attr_aspect AS p ON d.cmis:objectId = p.cmis:objectId JOIN ecmcnddoc:reg_attr_aspect AS s ON s.cmis:objectId = p.cmis:objectId JOIN ecmcnddoc:spec_attr_aspect AS asp ON asp.cmis:objectId = p.cmis:objectId WHERE p.cmis:objectTypeId='D:ecmcndgostst:nd_gost_standards' AND d.ecmcnddoc:doc_kind_cp_ecmcdict_value='gost_gost' AND (p.ecmcnddoc:biblio_fond='standard' OR p.ecmcnddoc:biblio_fond='regulations')
您能帮我Solr吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。