Как нечеткий поиск одного поля sqlite3 - PullRequest
0 голосов
/ 29 апреля 2018

У меня есть куча строк в базовом приложении CRUD, которые я хочу позволить пользователю искать по названию. SQLite3 имеет решение для полнотекстового поиска, но рекомендуется также использовать его для не полнотекстового поиска, или есть более простой способ? Например, в PostgreSQL есть триграммы, которые действительно хорошо работают для этого простого варианта использования, и, возможно, SQLite3 имеет нечто подобное.

Мне кажется, что на этот вопрос уже должен был быть ответ, но я не могу найти такой ответ, поэтому извините, если это дубликат.

1 Ответ

0 голосов
/ 29 апреля 2018

FTS хорошо подходит для этого варианта использования. Вы можете использовать оператор MATCH для отдельных столбцов или всей таблицы. Смотри https://www.sqlite.org/fts3.html

...