Алголия фильтр и поиск запросов

1

У меня есть приложение algolia с некоторыми объектами, которые выглядят так:

{
  "company_id": "36ec09ec-6b07-45e3-ae2d-a77bfe381baa",
  "first_name": "maryam",
  "objectID": "ffd92558-6bd3-42df-96c2-9c9124e66f6a"
}

Я пытаюсь запустить запрос, который фильтрует результаты поиска компанией company_id.

Я прочитал документы Algolia, и это то, что я пытался. Сначала я добавил company_id к атрибутам для огранки в приборной панели. Теперь в моем приложении JavaScript для начинающих я запускаю этот запрос:

this.index.search({
  query: 'mar',
  filters: 'company_id:'36ec09ec-6b07-45e3-ae2d-a77bfe381baa''
}).then(resp => {
  console.log(resp);
});

Когда я запускаю это, он возвращает 0 ударов.

Я также пробовал:

this.index.search({
  query: 'mar',
  facetFilters: ['company_id:36ec09ec-6b07-45e3-ae2d-a77bfe381baa']
}).then(resp => {
  console.log(resp);
});
Теги:
algolia

1 ответ

0

Попробуйте этот способ, подробнее о фильтрации https://www.algolia.com/doc/guides/searching/filtering/

this.index.search({
  query: 'mar',
  filters: 'company_id:36ec09ec-6b07-45e3-ae2d-a77bfe381baa'
}).then(resp => {
  console.log(resp);
});
  • 0
    Та же проблема с этим.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню