Jump to content

Featured Replies

Был анонс перед выходом 4.6.9 что для этой версии нужен Эластик версии 7.2 не ниже, У кого стоит эластик, обновлялись на 4.6.9 и обновляли ли эластик?

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/
Share on other sites

Ну написано более чем конкретно: and updates the minimum version to 7.2.

А в коде есть

const MINIMUM_VERSION = '7.2.0';
 

 

Edited by Desti

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175635
Share on other sites
8 часов назад, Desti сказал:

Ну написано более чем конкретно: and updates the minimum version to 7.2.

А в коде есть

const MINIMUM_VERSION = '7.2.0';

Это теория а если пока эластик не обновлять, будет работать или нет. вот в чем вопрос.

Может кто пробовал.

Кстати может кто знает где есть инструкции как обновить Эластик для чайников со свистком. :)

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175639
Share on other sites

Это не теория. Движок делает запрос в эластик, получает информацию о версии и выбрасывает исключение, если версия меньше. Т.е. как минимум надо от этой проверки в коде избавиться. Но не думаю, что это спасет от необходимости обновить версию, в 7.х версиях много серьезных изменений. 

Правда не очень понятно с версией, на сайте эластика последняя 7.16 :)

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175642
Share on other sites
6 часов назад, Desti сказал:

Правда не очень понятно с версией, на сайте эластика последняя 7.16

Я тоже это видел, есть еще Бета там, восьмая по моему, поэтому и спрашивал, как то странно требования версии которой еще нет. Может отложили пока? 

Сегодня на тестовом форуме попробую.

Edited by macar

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175663
Share on other sites

Обновил тестовый форум со старым эластиком, поиск работает, ошибок относящихся к поиску нет, единственно, если попытаться пересхранить настройки поиска то выскакивает требование 7.2.0, но если проигнорировать то все ок.

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175672
Share on other sites

Оу, я немного не в теме. Что за эластик, где и как его обновить?

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175675
Share on other sites
1 час назад, HooLIGUN сказал:

Что за эластик, где и как его обновить?

Это продвинутый поиск, вместо форумного.

https://www.elastic.co/elasticsearch/

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175676
Share on other sites

Этот эластик всегда платный или как расширение пхп может быть бесплатным? Что-то цены далеко не демократические: https://www.elastic.co/pricing/

Можно его как-то запилить на сервер бесплатно?

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175677
Share on other sites
14 минут назад, Zero108 сказал:

Можно его как-то запилить на сервер бесплатно?

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

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175679
Share on other sites
36 минут назад, macar сказал:

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

Как на centos поставить и подклчить на сайте? Есть мануал пошаговый без длинных текстов, просто набор команд с кратким пояснением? Это ставится как расширение пхп или как отдельный сервис?

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175681
Share on other sites

baks.dev/article/centos/how-to-install-elasticsearch-on-centos-7

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175683
Share on other sites
7 минут назад, Desti сказал:

baks.dev/article/centos/how-to-install-elasticsearch-on-centos-7

Как можно понять, что эластик лучше работает, чем обычный встроенный поиск? Есть какие-то примеры из практики? Стоит вообще заморачиваться?

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175684
Share on other sites

Desti попробовал накатить эластик. Выдает вот такое сообщение. Что еще нужно сделать, чтобы работало? По вашей инструкции установка версии 6.8.20 произошла. Как теперь проапргрейдить до 7.2?

И еще вопрос. Если два языка на сайте, можно выбрать в этом поле только один или можно по очереди выбирить, чтобы произошла индексация слов на обоих языках?

 

Поиск - Google Chrome.jpg

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175685
Share on other sites

Удалось запустить. Остался вопрос. Если два языка на сайте, можно выбрать в этом поле только один или можно по очереди выбирить, чтобы произошла индексация слов на обоих языках? Пока разница с дефолтным MySQL поиском непонятна. Как в чем проявляется разница между этими двумя поисковыми движками? Как ощутить разницу на своем сайте? 

Поиск - Google Chrome.jpg

 

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175687
Share on other sites
1 час назад, Zero108 сказал:

По вашей инструкции установка версии 6.8.20 произошла. Как теперь проапргрейдить до 7.2?

Это не моя инструкция. Надо было при установке поменять 6.х на 7.х. Этот x указывает на установку последней версии ветки. 

Остановить сервер (/etc/init.d/elasticsearch stop). Убедится, что остановлен, проверить curl-ом

Удалить 6.х - yum remove elasticsearch

Отредактировать файлик, заменить 6.х на 7.х.

Заново запустить установку. 

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

1 час назад, Zero108 сказал:

Пока разница с дефолтным MySQL поиском непонятна.

Морфология. Дефолтный поиск ищет по совпадению, эластик по словоформам. Если у меня на форуме набрать "токарь", то в результате будет куча всяких "токаря", "токари" и прочее. 

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175689
Share on other sites

Desti если я отредактировал файлик и запустил установку 7.x поверх 6.x, и всё вроде работает теперь, это неправильно? Похоже, придется с эластиком попрощаться или как-то настроить - кушает больше половины оперативы.

Untitled-1  131 (Layer 1, RGB8) .jpg

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175690
Share on other sites

Удалось несколько снизить потребление оперативной памяти сервисом эластика. Я использовал следующую процедуру, описанную на странице: https://stackoverflow.com/questions/52421232/elastic-search-high-memory-consumption

Открыть в блокноте для редактирвоания файл /etc/elasticsearch/jvm.options

Найти строки:

## -Xms4g
## -Xmx4g

Заменить на:

-Xms1g
-Xmx1g

Сохранить и загрузить изменённый файл обратно на сервер.

Выполнить команду: 

sudo systemctl restart elasticsearch.service

Результат:

 

Bitvise xterm - 192.168.1.52.bscp - 192.168.1.5222.jpg

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175692
Share on other sites
9 часов назад, Zero108 сказал:

кушает больше половины оперативы.

А зачем она вам? Загрузка сервера никакая, даже на первом скрине 4 гига неиспользуемой памяти.  Ну добились вы, что теперь не используется 10 гигов, смысл-то какой? 

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175694
Share on other sites
1 час назад, Desti сказал:

А зачем она вам? Загрузка сервера никакая, даже на первом скрине 4 гига неиспользуемой памяти.  Ну добились вы, что теперь не используется 10 гигов, смысл-то какой? 

Скриншот сделан, когда это можно было сделать. Когда сервер зависал во время пиков нагрузки, даже ssh-терминал зависал. И так на протяжении нескольких часов. Этот эластик не дает работать mysql серверу или даже грузит его, непонятно. Загрузка процессора достигала 200%.

Щас всё пришло в норму. Эластик укрощён. Будет теперь по манежу бегать по кругу, как положено.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/23875-elastic-search-i-469/?&do=findComment&comment=175696
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.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.