Jump to content

Recommended Posts

Добрый день!

 

Использую два бесплатных модуля поиска:

 

1. Live Search

2. ExtendedSearch 1.00

 

Все прекрасно ищется, в том числе и сложные артикулы товаров, например 12.5678, вводишь только 5678 все находит. Также прекрасно работает поиск по названию, атрибутам и т.д. Ищет даже когда в названии указано AUDI, а в поиске вводят audi

 

Но есть одно маленькое но. Если в наименовании товара указано Audi A 4 (между буковой А и цифрой 4 есть пробел), то когда человек вводит в строке поиска A4, то ничего не находится. Если вводить A 4 (с пробелом), то все прекрасно ищется. Подскажите, как исправить этот недочет? (без сторонних модулей)

Share this post


Link to post
Share on other sites

Добрый день!

 

Использую два бесплатных модуля поиска:

 

1. Live Search

2. ExtendedSearch 1.00

 

Все прекрасно ищется, в том числе и сложные артикулы товаров, например 12.5678, вводишь только 5678 все находит. Также прекрасно работает поиск по названию, атрибутам и т.д. Ищет даже когда в названии указано AUDI, а в поиске вводят audi

 

Но есть одно маленькое но. Если в наименовании товара указано Audi A 4 (между буковой А и цифрой 4 есть пробел), то когда человек вводит в строке поиска A4, то ничего не находится. Если вводить A 4 (с пробелом), то все прекрасно ищется. Подскажите, как исправить этот недочет? (без сторонних модулей)

 

Покупать модуль с морфологией.

Никак вы не "исправите" - это факт.

Вообще поиск - это серьезная "штука" с множеством неизвестных, все варианты пользователей просчитать не возможно, поэтому надо изменять алгоритмы

А если надо нормальный поиск- установить php расширение сфинкс на сервер

Share this post


Link to post
Share on other sites

Все проще должно быть ) Ведь если вводить А 4, то находит все варианты. А если А4, то только те, что написаны без пробела. Неужели это никак в коде исправить нельзя?

Share this post


Link to post
Share on other sites

Все проще должно быть ) Ведь если вводить А 4, то находит все варианты. А если А4, то только те, что написаны без пробела. Неужели это никак в коде исправить нельзя?

 

Нет не проще.

 

Вообще поиск - это серьезная "штука" с множеством неизвестных, все варианты пользователей просчитать не возможно, поэтому надо изменять алгоритмы

 

Share this post


Link to post
Share on other sites

Так я только про конкретный вариант говорю, остальные пока не нужны )

Share this post


Link to post
Share on other sites

Так я только про конкретный вариант говорю, остальные пока не нужны )

У вас ищут только audi A4 ? :)

 

Или еще ищут ауди А4 (кириллицой А)

A-4 (и такие есть)

audi три пробела A4 пробел

Audi 80 B 4 B4 B-4

 

Математических вариантов очень много.

 

Citroen C 4 ?

Share this post


Link to post
Share on other sites

На данный момент все варианты работают, кроме A-4 и русских букв. Остальное это уже извращение )

Я так понял речь шла о модуле Поиск с морфологией и релевантностью 1.1? А он похоже с Live Search не интегрирован :( Придется с финксом ковыряться.

Share this post


Link to post
Share on other sites

На данный момент все варианты работают, кроме A-4 и русских букв. Остальное это уже извращение )

Я так понял речь шла о модуле Поиск с морфологией и релевантностью 1.1? А он похоже с Live Search не интегрирован :( Придется с финксом ковыряться.

 

Сфинкс самый оптимальный вариант - сложный в установке, зато потом поиск будет очень гибкий

Share this post


Link to post
Share on other sites

Не подойдет к сожалению такой вариант. Хостинг не поддерживает, предлагают перейти на другой тариф, который стоит в 5 раз дороже )

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.