Сообщения без ответов | Активные темы Текущее время: 23 окт 2026, 04:19



Ответить на тему  [ Сообщений: 9 ] 
Проблема с поисковой системой сайта 
Автор Сообщение
Привет,
У меня следующая проблема или вопрос.
При поиске по ключевому слову с помощью поисковой системы сайта появляются объявления, содержащие релевантное искомое ключевое слово, но только в описании объявления, без поиска в заголовке объявления.
Является ли это общепринятым стандартом для такого типа сайтов, является ли это технической ошибкой, почему так сделано. Где и что нужно изменить в коде сайта, чтобы поиск по сайту выполнялся как по заголовкам, так и по описаниям?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Профиль
joro80 писал(а):
Привет,
У меня следующая проблема или вопрос.
При поиске по ключевому слову с помощью поисковой системы сайта появляются объявления, содержащие релевантное искомое ключевое слово, но только в описании объявления, без поиска в заголовке объявления.
Является ли это общепринятым стандартом для такого типа сайтов, является ли это технической ошибкой, почему так сделано. Где и что нужно изменить в коде сайта, чтобы поиск по сайту выполнялся как по заголовкам, так и по описаниям?


переделать модуль поиска нужно


Профиль
Скорей всего, проблема связана с болгарским языком. Индексная строка для поиска для поиска формируется с использованием морфологического модуля, а для болгарского языка морфологического модуля нет. Дополнительно осуществляется поиск по исходному тексту объявления, а по заголовку, действительно, поиска нет. Но это можно легко исправить.
Откройте на редактирование modules/search.inc, и пропишите после if($text_search){
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Я сделал следующее изменение:

$where_cond[] = '
MATCH (f0.val, f0.ind) AGAINST ("'.$text_search.'" IN BOOLEAN MODE )
';


я заменил этим кодом:

$where_cond[] = '
MATCH (db.title) AGAINST ("'.$text_search.'" IN BOOLEAN MODE )
';

Таким образом, сайт выполняет поиск по заголовкам, но не выполняет поиск одновременно по названию и описанию объявления.


Профиль
Не надо заменять, надо добавить так, как я написал в посте.


Профиль
Я добавил, но ничего не изменилось


Профиль
Дайте пример поискового запроса, который работает неверно, и оставьте мне доступ по ftp под тегом private


Профиль
Скрытая информация


Профиль
Судя по всему, это ограничение полнотекстового поиска mysql. Вам нужно изменить директиву ft_min_word_len в файле конфигурации mysql и перезагрузить mysql сервер.

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 9 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron