У меня есть два довольно общих вопроса о полнотекстовом поиске в базе данных. Я искал эластичный поиск и solr, и мне кажется, что нужно создавать отдельные документы, состоящие из записей таблицы, которые затем проходят поиск. Таким образом, результат такого поиска на самом деле не является записью базы данных? Или я что-то не понял?полнотекстовый поиск в базах данных
Я также просмотрел поиск whoosh, который делает столбцы индексной таблицы, а результат whoosh - это фактические строки таблицы. При использовании поиска solr или эластичного изображения, должен ли я помещать идентификатор строки в документ, который выполняется поиск, и после того, как у меня есть результат, используйте этот идентификатор для извлечения соответствующих строк из таблицы? Или есть лучшее решение?
Другой вопрос, который у меня есть, если у меня есть id, например abc/123.64664, который хранится в виде строки, есть ли преимущество в поиске такого столбца с FTS? Мне кажется, что индексирование не так много получается? Или я ошибаюсь? thanks