我不确定如何对OR进行分组并在SOLR查询中管理AND。还有如何管理多个订单字段?
SELECT *
FROM users
WHERE STATE_NAME LIKE '%Gujarat%'
AND (DESCRIPTION like '%Victory%' OR KEYWORDS like '%Victory%')
ORDER BY RATING, WEIGHT;
请给我一些关于如何在SOLR中管理此SQL查询的建议。我已经拥有与SQL数据库完全相同的SOLR模式,并且我已经从数据库服务器添加了SOLR中的所有数据。
答案 0 :(得分:0)
根据字段的类型(我假设是StrFields),第一个应该是:
q=STATE_NAME:*Gujarat* AND (DESCRIPTION:*Victory* OR Keywords:*Victory*)
虽然排序如下:
sort=RATING, WEIGHT