Допустим, у меня есть таблица с 3 столбцами, идентификатор документа. Значение партии и тип партии. В этой таблице у меня есть 3 строки. 1-й ряд Идентификатор документа: 1 Сторона Значение: Pramod Тип стороны: Клиент. 2-й ряд: Идентификатор документа: 1 Сторона Значение: Raj Тип партии: Поставщик. 3-й ряд Идентификатор документа: 2 Сторона Стоимость: Pramod Тип партии: Поставщик. Теперь в этой таблице, если я использую SQL, мне легко найти все документы с Партийным значением в качестве Pramod и Партийным типом в качестве клиента.
Мне нужно спроектировать схему Solr, чтобы я мог сделать то же самое в Solr. Если я создаю 2 поля в схеме Solr, значение Party и тип Party, оба из которых имеют несколько значений, и попытаемся запросить + Pramod + Supplier, то solr вернет мне первый документ, даже если в первом документе Pramod является клиентом, а не поставщиком