Поиск по фразе, разделяемой частицами менее 3-х букв

Здравствуйте!

Пример поиска в Библии по фразе “видим как бы сквозь”.
При варианте поиска “все слова”, ничего не ищет, т.к. явно мешает частица “бы”. Есть ли стандартное решение, как слова короче 3-х букв исключать из запросов?

Заранее благодарю за помощь! И за программу!

вы можете использовать опцию индекса min_word_len для того чтобы удалять при индексации \ из запроса короткие слова

вы так же можете составить список stopwords вручную или с помощью команды indexer --buildstops для того чтобы создать список наиболее часто встречаемых слов в вашем индексе, которые будут удалятся при индексации \ из запроса

Спасибо!
В конфиге у нас прописано in_word_len=3
Вручную нереально все слова менее 3-х букв вносить.

ну если прописана опция min_word_len и при этом коротные слова всеравно влияют - то нужен кейс, который воспроизвел проблему локально.

Или выполните запросы из одной mysql сессии

set profiling=1;
query
show plan;

чтобы убедится как выглядит запрос для поиска

Спасибо, вопрос решён!