Page 1 of 1

Продвинутый поиск

Posted: Fri Dec 09, 2016 12:59 pm
by libra-team
Есть ли возможность улучшить поиск путем добавления базы синонимов?

Сейчас вижу, что ищется точное вхождение по словам в дескрипшне. Тот же самый алгоритм и в search log advanced.

Как бы сделать поле с синонимами? Например "темный стол" может выдавать результаты как "темный стол", "черный стол", "темная мебель" и т.д. То есть тут также задействована морфология, но с этим должен сфинкс справиться, а вот синонимы, вроде как тоже должны быть в нем, но в вики не нашел такого момента и ни разу не сталкивался с сфинксом, чтобы наверняка знать.

И для advanced searches используется сфинкс или нет? Если нет, тогда точно синонимы нужны для поиска, была бы продвинутая и релевантная перелинковка на сайте.

Re: Продвинутый поиск

Posted: Fri Dec 09, 2016 1:32 pm
by darkover
Бро, тут сфинкс нужно покрутить, и добавить ему для каждого языка ( если много языковой поиск ) свою базу синонимов.

первое что погуглилось
http://sphinxsearch.com/forum/view.html?id=12267
http://chakrygin.ru/2013/07/sphinx-search.html

Re: Продвинутый поиск

Posted: Fri Dec 09, 2016 2:02 pm
by libra-team
Да, спасиб, натыкался на эти сайты, когда задался вопросом.

Получается сфинкс точно умеет обрабатывать синонимы. Вот и нужен мануал для смарта теперь и обязательно с рилейтед серчами опеределиться как они выбираются, да и рилейтед видеос по идее можно было бы выводить через сфинкс более релевантно.

Re: Продвинутый поиск

Posted: Sat Dec 10, 2016 11:18 am
by admin
advanced search log - да , имнено сфинкс и использует.

вообще интересная тема с синонимами.

вот дока как их составлять

http://sphinxsearch.com/blog/2014/12/04 ... orms-list/


Для релейтов можно доделать например вида

<thumb num=1-10 search=ITEM_DESCRIPTION

выглядит ок ?

Re: Продвинутый поиск

Posted: Sat Dec 10, 2016 12:50 pm
by libra-team
Для релейтов можно доделать например вида

<thumb num=1-10 search=ITEM_DESCRIPTION
Да выглядит все нормально, в шаблон поставил и делов, главное по какому алгоритму это все будет работать.

Этот тег будет выводить рилейтед галеры на основе своего дескрипшена (или тайтла, если деск будет пустым) через сфинкс с учетом словаря синонимов и морфологии?

В таком случае это было бы супер!

Re: Продвинутый поиск

Posted: Sat Dec 10, 2016 2:24 pm
by admin
Он будет делать запрос в сфинкс - да

Синонимы вы вписали в сфинкс ?

Re: Продвинутый поиск

Posted: Sat Dec 10, 2016 9:28 pm
by libra-team
Да нет, какой сфинкс, я ж только задался вопросом

Опыта со сфинксом не было, сейчас буду разбираться. То есть все упирается теперь только в настройку сфинкса? От смарта ничего не зависит в плане поиска с морфологией и синонимами?

Re: Продвинутый поиск

Posted: Sun Dec 11, 2016 8:58 am
by admin
Да, верно.
оке, давайте знать как эта часть будет настроена