Я понимаю теоретические концепции инвертированного индекса и индексов. В первую очередь, Solr индексирует документы с использованием инвертированного индекса (поиск токенов вместо документов).
Я также прочитал, что Solr использует индексирование для таких функций, как грани.
Как я понимаю, для фасетов для поиска термина и создания граней требуется Solr для поиска всех условий в поле и сопоставления всех полученных документов, содержащих поисковый запрос, что будет дорогостоящим, поэтому используется индексация.
Из того, что я понимаю, индекс используется, когда извлекаются все документы, относящиеся к поисковым запросам, они пересекаются и вычисляются количество уникальных значений полей.
Является ли это правильным пониманием этой концепции или есть что-то еще?Как индекс и инвертированный индекс работают в грани в solr?
0
A
ответ
1
Это не только один способ, как огранка в solr работает. У Solr есть эвристический объект, чтобы выбрать лучшее, но есть facet.method parameter, чтобы выбрать его самостоятельно.
Главным образом, ваше описание правильное, но solr быстро из-за кэширования UnInvertedField вместо того, чтобы выбирать значения для каждого запроса из инвертированного индекса.
С DocValues есть также эффективное хранилище неинвертированного поля.
Возможно также эти ответы помогут вам:
Смежные вопросы
- 1. Позиционный инвертированный индекс в MongoDB
- 2. магазин инвертированный индекс в Спарк
- 3. поиска вручную инвертированный индекс
- 4. Оптимизировать инвертированный индекс Java
- 5. Apache lucene инвертированный индекс
- 6. Любой способ увидеть инвертированный индекс документа в SOLR
- 7. Как создать инвертированный индекс в java
- 8. Инвертированный индекс Википедии для Python
- 9. Elasticsearch диапазон фильтр инвертированный индекс
- 10. Создайте инвертированный индекс в распределенной среде
- 11. Как создать специальный инвертированный индекс MapReduce?
- 12. Как распечатать инвертированный индекс, созданный elasticsearch?
- 13. Индекс плюс символ в SOLR
- 14. Пользовательский индекс в Apache Solr
- 15. Инвертированный индекс: Удалить, затем вставить шаблон?
- 16. Инвертированный индекс можно получить с просмотра couchdb?
- 17. Solr-репликация Solr-индекс совместим
- 18. Cscope не может создать инвертированный индекс. Зачем?
- 19. индекс Solr множественным проект similtanous
- 20. Как создается инвертированный индекс (эквивалент индекса MongoDB) в elasticsearch?
- 21. Периодический индекс для Solr
- 22. Как создать инвертированный индекс с карты на карту в C++?
- 23. Как повысить эффективный индекс solr
- 24. Solr - автоматически обновляется индекс
- 25. Как сохранить полный индекс Solr в памяти?
- 26. Solr: существующий индекс
- 27. Как сбрасывать/копировать индекс Solr в файл?
- 28. Перевернутый индекс Lucene хранится в памяти?
- 29. Как создать инвертированный индекс, когда я уже подписал свой файл?
- 30. удаление Solr 3.5.0 индекс полностью