Назад | Перейти на главную страницу

Как настроить индекс GIN PostgreSQL для поддержки частичных совпадений

В настоящее время я использую индекс GIN для быстрого выполнения полнотекстовых поисковых запросов в PostgreSQL. Он отлично работает, за исключением того, что, похоже, он не обрабатывает поиск по частям слова. например При поиске «bob joe» можно найти запись, содержащую «joe bob», но поиск «bob jo» ничего не дает.

В документы утверждают, что «GIN может поддерживать запросы частичного совпадения», но не подробно описывает, как его настроить для этого. Я неправильно это понял? Как включить частичный поиск?