Я использую laravel php для создания веб-приложения, и я использую algolia в качестве службы поиска. Однако я не могу сделать результаты возврата algolia на основе сводных таблиц и чужого идентификатора в других таблицах. Итак, мой вопрос: правда ли, что algolia в настоящий момент не поддерживает опорные и реляционные таблицы? Или я не понимаю это правильно, и это полностью моя вина? Большое спасибо заранееПоддерживает ли Algolia опорные и реляционные таблицы?
4
A
ответ
6
Поисковые системы изначально не предназначены для обработки отношений: это то, что базы данных делают все, но у него большие затраты на время запроса.
По соображениям производительности двигатель Algolia не поддерживает такие отношения. Поэтому наилучшим способом является денормализация ваших данных, прежде чем направить его в Алголию.
Пример:
У вас есть users(id, name)
& таблицу posts(id, author_id, content)
SQL, и вы хотите, чтобы искать в постах во время отображения как содержание сообщения и имя автора.
Вы должны сделать JOIN
на вашей стороне, чтобы разрешить имя автора и нажать один { "objectID": 42, "content": "...", "author_name": "<fetched from users table>" }
объект в Algolia.
Смежные вопросы
- 1. Поддерживает ли инкапсула опорные гнезда?
- 2. Поддерживает ли algolia пользовательские домены?
- 3. Поддерживает ли SQL Azure реляционные базы данных?
- 4. Поддерживает ли algolia Field Collapsing, как Elasticsearch и Solr?
- 5. SQL-реляционные таблицы, связывающие таблицы
- 6. Реляционные таблицы DB2
- 7. symfony doctrine реляционные таблицы
- 8. Реляционные таблицы MYSQL
- 9. Как отображать реляционные таблицы
- 10. Внешние ключи и основные реляционные таблицы
- 11. Поддерживает ли колонка Derby таблицы и колонки?
- 12. Как вставить в реляционные таблицы
- 13. вставки данных в реляционные таблицы
- 14. Реляционные таблицы наследования Entity Framework
- 15. Являются ли опорные модели одиночными?
- 16. Can Algolia поддерживает категорию и/или синонимы уровня продукта?
- 17. Поддерживает ли MySQL наследование таблицы?
- 18. IRepository и реляционные данные
- 19. Опорные треугольники и грани вершин?
- 20. Арифметические и реляционные операторы
- 21. Как связать две реляционные таблицы в MYSQL
- 22. Yii и реляционные запросы
- 23. MSSQL вставляет строки в реляционные таблицы.
- 24. Реляционные таблицы: 3-я таблица с отношениями
- 25. MySQL - Реляционные таблицы - Как создать несколько отношений?
- 26. Реляционные базы данных и CodeIgniter
- 27. Разбор PL/SQL XML в реляционные таблицы
- 28. импорт таблицы базы данных в algolia
- 29. Neo4J и реляционные базы данных
- 30. MySQL как запросить сложные реляционные таблицы