Помощь Загадка с поиском

Byteman

Мой дом здесь!
Регистрация
18 Мар 2008
Сообщения
487
Реакции
242
Здравствуйте!

Загадка такая: поиск не находит результатов, если в начале поисковой фразы стоит слово "как".
Например, есть в магазине такие книги как:

Как стать лидером
Как себя вести
Как прожить не меньше 100 лет

и так далее.

Если в поиске написать слово как, либо фразу "как стать лидером", то поиск ничего не выдаст.
Если же, например, написать "стать лидером" или просто "лидер", то поиск найдёт нужную книгу.

А вот, если, например, мы хотим найти книгу "Без стресса" и напишем в поиске просто слово "Без", то поиск сразу же найдёт данную книгу.

Единственное смутное предположение - поиск не устраивает, что в слове всего 2 разные буквы: "к" плюс "а"?

Не приходит сразу в голову какой другой товар есть, чтобы начинался на 3 буквы и из них только 2 разные были, чтобы проверить гипотезу ))

Поиск неполноценно работает. Помогите решить ребус, чтобы все товары находились!
 
А как вы увидите замедление? Вам надо сымитировать поиск одновременно хотя бы 100 клиентов. Тогда увидите.
Отличная мысль! Есть же, наверное, какие-то утилиты, которые позволяют это сымитировать?
 
Точно! Не сделал. Вернее, теперь сделал. Длилась минут 10 или 15. Ну, и конечно, теперь всё находит.
Итак, весь стоп-лист удалён. При этом я не замечаю никакого замедления поиска.
При этом в магазине почти 60 тысяч товаров на 3 языках.
И результатом поиска очень доволен: написал "Как стать" и выдаёт все товары, где оба слова присутствуют - то, что и требуется.
Я так толком и не понял глубинного потаённого смысла этого списка.
А понять хотелось бы. На конкретных примерах.

делать что-ли нечего ? :)

стоп-слова в престе ещё с её рождения, с 1.2 - 1.3 версии, когда были ещё совсем другие скорости работы сервачка

хотите - пользуйтесь
хотите - не пользуйтесь

а понасиловать сервер можно чем угодно:
типа Для просмотра ссылки Войди или Зарегистрируйся

но лучше изнутри:
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху