1

Тема: Elastic search

Вітаю. Думаю робити проект (медіа) в якому мені буде потрібен нормальний "розумний" пошук. Почитавши інтернети я вирішив зупинитися на Elastic search (2.3). Навіть знайшов стеммер для української мови.

Питання, хто користувався Elastic search?
Чи був досвід роботи з українською мовою?
Можливо у когось є готові налаштування?
Які є альтернативи?
Чи можна ставити індекс Elastic search на VPS а сам сайт примати на shared хостингу в україні?

Подякували: leofun011

2

Re: Elastic search

Які є альтернативи?

http://sphinxsearch.com/

https://blog.clever-games.win/
Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.
///// у творчій відпустці. не турбувати /////
Подякували: leofun011

3

Re: Elastic search

На якому фреймворку ви хочете писати проект?

4

Re: Elastic search

Oleshko написав:

На якому фреймворку ви хочете писати проект?

CakePHP 3 або PhalconPHP 3. Обидва з підтримкою PHP7

Подякували: 221VOLT1

5 Востаннє редагувалося Oleshko (03.03.2017 23:38:02)

Re: Elastic search

За прикладом коду в приват;))

Подякували: 221VOLT, leofun012

6 Востаннє редагувалося Oleshko (06.08.2016 21:15:08)

Re: Elastic search

Це реалізовано через query match, бо фільтер шукає лише по одному слові, але якщо хочете робити через фільтер то в мапінгу еластіка мусите добавити "not_analyzed", бо по замовчуванню він analyzed. Це приклад для cakephp 3

Подякували: 221VOLT, leofun012

7

Re: Elastic search

Oleshko написав:

Це реалізовано через query match, бо фільтер шукає лише по одному слові, але якщо хочете робити через фільтер то в мапінгу еластіка мусите добавити "not_analyzed", бо по замовчуванню він analyzed. Це приклад для cakephp 3

Дякую. власне питання в тому, як зробити цей мапінг? Засобами ОРМ чи самому при встановленні -> створенні індексів зробити запит і прописати мапінг?

8

Re: Elastic search

Можете зробити при створенні індексів. Ви використовуєте курл чи через постмана?

9

Re: Elastic search

Oleshko написав:

Можете зробити при створенні індексів. Ви використовуєте курл чи через постмана?

Postman. (я знаю як надіслати get/post/put/delete якщо що). Більше цікавить особливість конфігу для укр мови та як правильно будувати пошукові запити?
При перегляді доків очі розбігаються.

10

Re: Elastic search

Не можу з українською мовою помогти так як з нею не працював)

11

Re: Elastic search

не прийміть за рекламу, ось пошук працює на Elastic search з укр мовою. наче норм
http://autoline.ua/search_text.php?quer … 0%BE%D1%80