Я хочу индексировать данные в нескольких базах данных нашего приложения в lucene. как структурировать индекс? указатель на таблицу, чтобы столбцы были полями, а данные - значениями? или индекс на базу данных, столбцы таблицы переменных с полями diff lucene? если нет, то как структурировать индекс, чтобы поиск и обслуживание не были сложными? предполагая 100 таблиц на базы данных и 10 тыс. строк на таблицу.Индексирование записей базы данных в lucene
0
A
ответ
0
Это полностью зависит от базовых данных и того, как вы хотите запросить его, и, не зная этого, невозможно дать окончательный ответ.
Если ваша схема базы данных нормализована, вы хотите немного ее денормализовать, чтобы создать запись, состоящую из данных таблицы из более чем одной таблицы, на каждый документ.
Другим фактором, определяющим поля, которые вы назначаете документу, будет то, как вы хотите запросить данные.
К примеру, учитывая следующие нормализуется схемы:
TABLE:AUTHOR COLS:AUTHOR_ID,NAME
TABLE:BOOKS COLS:BOOK_ID,TITLE,CONTENT
TABLE:AUTHOR_BOOKS COLS:AUTHOR_ID,BOOK_ID
Вы можете индексировать один документ на автора/книги:
Document (field1:author, field2:title, field3:content)
Это позволит вам искать книги соответствует либо автору , название или содержание.
Смежные вопросы
- 1. Индексирование в lucene
- 2. Lucene Индексирование и поиск
- 3. lucene индексирование файлов безопасности
- 4. Индексирование POJO в Lucene
- 5. Lucene Индексирование нескольких документов
- 6. Индексирование композитных типов с Lucene
- 7. Индексирование токенов в рамке Lucene
- 8. Индексирование Lucene с параллельными расширениями
- 9. SOLR - индексирование базы данных, конфигурация
- 10. Огромного индексирование базы данных elasticsearch
- 11. Lucene: индексирование потока (недоступно в буфере)
- 12. MySQL: полнотекстовое индексирование предыдущих записей?
- 13. Lucene/Solr - Индексирование публикаций/текстов
- 14. Lucene Индексирование для игнорирования апострофов
- 15. Поиск Lucene: индексирование занимает навсегда
- 16. Что лучше включить индексирование на СУРБД или индексирование Lucene
- 17. Индекс Lucene внутри базы данных
- 18. Индексирование запросов базы данных для целей отчетности
- 19. Индексирование текстов со многими номерами в Lucene
- 20. Lucene в режиме реального времени индексирование?
- 21. Apache Lucene индексирование большого XML-файла
- 22. блокировка записей базы данных
- 23. Несколько записей базы данных
- 24. Очистка записей базы данных
- 25. Сокращение записей базы данных
- 26. Обработка записей базы данных
- 27. Очистка записей базы данных
- 28. Обновление записей базы данных
- 29. Очистка записей базы данных
- 30. Очистка записей базы данных