在查询问题中解决多个facet.contains

时间:2015-10-04 06:53:30

标签: solr lucene

我在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并非总是存在。

1 个答案:

答案 0 :(得分:0)

facet.contains是全球性的,你只能拥有一个。您可以为不同的方面使用不同的包含,但特定于方面的版本是f.myfacetfield.contains

Solr 7.2 facet documentation