Некорректная работа поиска (напоминание)
- Показывает странное (по запросу tc5r с главной страницы)
rcopen.com/forum/f49/topic126658/209
- Косячит если в запросе “минус”
rcopen.com/forum/f49/topic126658/96
Когда-нибудь будет исправлено, как-только более срочные вещи закончатся.
Блин, там же по приколу стеммер для безграмотных прикручен, который позволяет правильно искать перлы вроде “авиамАдель”.
Возможно это он разваливает весь английский поиск, если там транслитерация включена. Буду думать.
Убрал стеммер metaphone. Оставил только для русской и английской семантики.
Мусор вроде бы весь убрался, вместе с ним куда-то нафик делся поиск по коротким английским словам. Видимо, они раньше пролезали за счет того стеммера, вместе с прочим мусором. Поэтому косяки в английском были плохо видны.
Буду думать, что с английским. Такое впечатление, что не ищет только короткие слова.
Кто найдет проблемы с РУССКИМ поиском - приводите примеры в этой ветке.
Так, чтобы было понятно:
- Что, как искали, и как воспроизвести (помним, что телепатов нет).
- Что не так как должно быть.
Так, разобрался почему не искалось “X-RAY”. Минус не был заколочен в списке индексируемых слов, и считался разделителем 😃 . Добавил заодно амперсенд на всякий случай.
Сейчас забиты a…z, -, _, &, а…я. Верхний регистр гонится в нижний, буква Ё в букву Е. Вроде этого должно хватать.
Минимальная длина индексируемого слова - 2 символа.
С консоли все уже ищется нормально. Осталось починить вебовские глюки.
Хрень господня какая-то… убрал “минус” нафик обратно, минимальное индексируемое слово вернул к 1 символу.
Если есть минус, например в “X-RAY”, то оно ищется как “X” и/или “RAY”. Более релевантные результаты - естественно когда оба слова присутствуют.
Перезапустил, сбросил кэш. Вроде пашет и даже все ищет как надо. Проверял на словах, на которые жаловались.
Кажется “прокси” sphinxd козлит. Надо пересобрать последнюю версию. Если не поможет - сделаем принудительный перезапуск и на этом вопрос закроем.
Пишите в этой теме, если с поиском начнутся странности.
Пока считается, что он опять работает правильно и вопрос закрыт.
Нужен feedback по качеству поиска. Правильно ли ищутся темы и сообщения, особенно сделанные после 16 числа. Индекс обновляется раз в час.
Если все в порядке, то тему переношу в чулан.
Проблемы с поиском. Набираю “ASP”, говорит “не найдено”. При этом иногда работает нормально.
Только что набрал в выпадающем меню ASP - все показалось. Даже ссылки, где внутри было “.asp” 😃 . Как именно делали?
ищу нужное - “kyosho” в разделе “офф-роуд”, даю ссылку на адрес в браузере в форум
при открытии ссылки - “найденный” поиск не появляется. в старой версии работало.
добавлено 30 сек спустя:
странно, сейчас все работает…
с утра не работало…
Указание префикса (куплю - продам) не ужесточает поиска (те же результаты, что и при поиске без префикса:()
Указание префикса (куплю - продам) не ужесточает поиска
+1 Это очень неприятно и очень осложняет поиск предложений о покупке. Они по сути тонут в куче продаж.
Занес про префиксы в todo.
Всё равно не работает.
Поиск: Ключевые слова: стол ; Префикс: Куплю ; Раздел: Барахолка. Моторы и аксессуары и подразделы
Находит кучу объявлений о продаже
Если искать без ключевых слов (только префикс), то работает - что уже хорошо. Ещё бы этот фильтр вынести в опции темы или как-то так. Чтобы без поиска, можно было сразу посмотреть все темы о покупке. Но главное конечно, чтобы работало с ключевыми словами.
Там вчера неправильно исправление накатили. Думаю сегодня все исправят.
Там вчера неправильно исправление накатили. Думаю сегодня все исправят.
НЕ работает поиск с префиксом куплю-продам
Учет префиксов должен теперь работать. Проверьте пожалуйста, что ничего другого не поломалось 😃
Ну в этот раз вроде заработало 😃
Ищет корректно и с префиксами и без. По крайней мере мой предыдущий тест выполнился нормально