У меня есть в моем индексе список объектов, каждый из которых имеет значение objectID.
При некотором поиске я хочу отфильтровать определенное их количество, используя там objectID.
На данный момент он работает с одним значением в виде строки, я хотел бы знать, как это сделать для нескольких значений.
filters = 'NOT objectID:' + objectIDToFilter;
Эта работа для одного объекта, что я могу сделать, чтобы применить это для массив ObjectID. потому что:
filters = 'NOT objectID:' + arrayObjectID;
не работает.
Я думал о создании огромной строки с arrayId.map со всеми моими 'NOT objectID: 1 AND NOT objectID: 2 ... 'но я хотел знать, есть ли более чистый способ сделать это.
К сожалению, я неправильно понял строку в algolia do c:
Array Атрибуты: Любой атрибут, настроенный как массив, будет соответствовать фильтру, как только одно из значений в массиве совпадет.
Очевидно, это относится к самому значению в Algolia, а не к фильтру