我在solr查询中有多个SELECT *
FROM (SELECT *
FROM MyTable
WHERE row1 IS NOT NULL
ORDER BY row1)
UNION ALL
SELECT *
FROM MyTable
WHERE row1 IS NULL;
,但从结果来看似乎只处理了第一个facet.contains
而其他的被丢弃了。
e.g。 facet.contains
结果方面包含facet.contains=w & facet.contains =t
,结果中的w
并非总是存在。
答案 0 :(得分:0)
facet.contains是全球性的,你只能拥有一个。您可以为不同的方面使用不同的包含,但特定于方面的版本是f.myfacetfield.contains