Posted 8 декабря, 20213 yr comment_175632 Был анонс перед выходом 4.6.9 что для этой версии нужен Эластик версии 7.2 не ниже, У кого стоит эластик, обновлялись на 4.6.9 и обновляли ли эластик?
8 декабря, 20213 yr comment_175635 Ну написано более чем конкретно: and updates the minimum version to 7.2. А в коде есть const MINIMUM_VERSION = '7.2.0'; Edited 8 декабря, 20213 yr by Desti
9 декабря, 20213 yr Author comment_175639 8 часов назад, Desti сказал: Ну написано более чем конкретно: and updates the minimum version to 7.2. А в коде есть const MINIMUM_VERSION = '7.2.0'; Это теория а если пока эластик не обновлять, будет работать или нет. вот в чем вопрос. Может кто пробовал. Кстати может кто знает где есть инструкции как обновить Эластик для чайников со свистком.
9 декабря, 20213 yr comment_175642 Это не теория. Движок делает запрос в эластик, получает информацию о версии и выбрасывает исключение, если версия меньше. Т.е. как минимум надо от этой проверки в коде избавиться. Но не думаю, что это спасет от необходимости обновить версию, в 7.х версиях много серьезных изменений. Правда не очень понятно с версией, на сайте эластика последняя 7.16
9 декабря, 20213 yr Author comment_175663 6 часов назад, Desti сказал: Правда не очень понятно с версией, на сайте эластика последняя 7.16 Я тоже это видел, есть еще Бета там, восьмая по моему, поэтому и спрашивал, как то странно требования версии которой еще нет. Может отложили пока? Сегодня на тестовом форуме попробую. Edited 9 декабря, 20213 yr by macar
9 декабря, 20213 yr comment_175670 В релизах нет, а по прямым ссылкам есть.. https://www.elastic.co/downloads/past-releases/elasticsearch-7-2-0 https://www.elastic.co/downloads/past-releases/elasticsearch-7-2-1
9 декабря, 20213 yr Author comment_175672 Обновил тестовый форум со старым эластиком, поиск работает, ошибок относящихся к поиску нет, единственно, если попытаться пересхранить настройки поиска то выскакивает требование 7.2.0, но если проигнорировать то все ок.
9 декабря, 20213 yr Author comment_175676 1 час назад, HooLIGUN сказал: Что за эластик, где и как его обновить? Это продвинутый поиск, вместо форумного. https://www.elastic.co/elasticsearch/
9 декабря, 20213 yr comment_175677 Этот эластик всегда платный или как расширение пхп может быть бесплатным? Что-то цены далеко не демократические: https://www.elastic.co/pricing/ Можно его как-то запилить на сервер бесплатно? Edited 9 декабря, 20213 yr by Zero108
9 декабря, 20213 yr Author comment_175679 14 минут назад, Zero108 сказал: Можно его как-то запилить на сервер бесплатно? Для некоммерческого использования он бесплатный, у меня свой сервер и я ставил бесплатно.
9 декабря, 20213 yr comment_175681 36 минут назад, macar сказал: Для некоммерческого использования он бесплатный, у меня свой сервер и я ставил бесплатно. Как на centos поставить и подклчить на сайте? Есть мануал пошаговый без длинных текстов, просто набор команд с кратким пояснением? Это ставится как расширение пхп или как отдельный сервис?
9 декабря, 20213 yr comment_175684 7 минут назад, Desti сказал: baks.dev/article/centos/how-to-install-elasticsearch-on-centos-7 Как можно понять, что эластик лучше работает, чем обычный встроенный поиск? Есть какие-то примеры из практики? Стоит вообще заморачиваться?
9 декабря, 20213 yr comment_175685 Desti попробовал накатить эластик. Выдает вот такое сообщение. Что еще нужно сделать, чтобы работало? По вашей инструкции установка версии 6.8.20 произошла. Как теперь проапргрейдить до 7.2? И еще вопрос. Если два языка на сайте, можно выбрать в этом поле только один или можно по очереди выбирить, чтобы произошла индексация слов на обоих языках? Edited 9 декабря, 20213 yr by Zero108
9 декабря, 20213 yr comment_175687 Удалось запустить. Остался вопрос. Если два языка на сайте, можно выбрать в этом поле только один или можно по очереди выбирить, чтобы произошла индексация слов на обоих языках? Пока разница с дефолтным MySQL поиском непонятна. Как в чем проявляется разница между этими двумя поисковыми движками? Как ощутить разницу на своем сайте? Edited 9 декабря, 20213 yr by Zero108
9 декабря, 20213 yr comment_175689 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 поиском непонятна. Морфология. Дефолтный поиск ищет по совпадению, эластик по словоформам. Если у меня на форуме набрать "токарь", то в результате будет куча всяких "токаря", "токари" и прочее.
9 декабря, 20213 yr comment_175690 Desti если я отредактировал файлик и запустил установку 7.x поверх 6.x, и всё вроде работает теперь, это неправильно? Похоже, придется с эластиком попрощаться или как-то настроить - кушает больше половины оперативы. Edited 9 декабря, 20213 yr by Zero108
10 декабря, 20213 yr comment_175692 Удалось несколько снизить потребление оперативной памяти сервисом эластика. Я использовал следующую процедуру, описанную на странице: https://stackoverflow.com/questions/52421232/elastic-search-high-memory-consumption Открыть в блокноте для редактирвоания файл /etc/elasticsearch/jvm.options Найти строки: ## -Xms4g ## -Xmx4g Заменить на: -Xms1g -Xmx1g Сохранить и загрузить изменённый файл обратно на сервер. Выполнить команду: sudo systemctl restart elasticsearch.service Результат: Edited 10 декабря, 20213 yr by Zero108
10 декабря, 20213 yr comment_175694 9 часов назад, Zero108 сказал: кушает больше половины оперативы. А зачем она вам? Загрузка сервера никакая, даже на первом скрине 4 гига неиспользуемой памяти. Ну добились вы, что теперь не используется 10 гигов, смысл-то какой?
10 декабря, 20213 yr comment_175696 1 час назад, Desti сказал: А зачем она вам? Загрузка сервера никакая, даже на первом скрине 4 гига неиспользуемой памяти. Ну добились вы, что теперь не используется 10 гигов, смысл-то какой? Скриншот сделан, когда это можно было сделать. Когда сервер зависал во время пиков нагрузки, даже ssh-терминал зависал. И так на протяжении нескольких часов. Этот эластик не дает работать mysql серверу или даже грузит его, непонятно. Загрузка процессора достигала 200%. Щас всё пришло в норму. Эластик укрощён. Будет теперь по манежу бегать по кругу, как положено. Edited 10 декабря, 20213 yr by Zero108
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.