Solr, многозначное поле: как я могу вернуть документы, в которых ВСЕ значения в поле содержатся в наборе?

Например, если у меня есть эти 2 документа:

id: 1
multifield: 2, 5

id: 2
multifield: 2, 5, 9

Тогда скажем, у меня есть набор , с которым я запрашиваю, то есть {2, 5, 7}. Я бы хотел, чтобы документ 1 был возвращен, потому что 2 и 5 содержатся в наборе. Но документ 2 не следует возвращать, потому что 9 нет в наборе.

И многозначное поле, и мой набор имеют произвольную длину. Надеюсь, это имеет смысл.

5
задан rae1 26 December 2012 в 19:09
поделиться