Перейти к содержанию
Сообщество рейдеров EverQuest II
Авторизация  
Фай Д. Флоурайт

Улучшение поиска

Рекомендуемые сообщения

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

Теперь в качестве поискового движка используется Elasticsearch, ведущее решение в своей сфере, которое используется в таких проектах с огромным массивом информации, как, например, Википедия. Было непросто, но я молодец :)

  • В Elasticsearch поиск более точен, чем поиск, осуществляемый стандартными средствами MySQL, а также осуществляется гораздо более корректное ранжирование найденных результатов (в случае поиска по фразе).
  • Elasticsearch быстрее. При стандартном поиске на время выполнения поискового запроса данные блокируются от изменений. Теперь такого нет и поиск не влияет на процесс чтения и постинга пользователей.
  • Elasticsearch понимает языки. Если, к примеру, вы введете "машина", поиск также выдаст результаты, которые содержат слово "машин", понимая окончания и множественные числа.
  • В отличие от встроенного поиска MySQL, теперь нет ограничений на минимальную длину слова, а также нет такого списка стоп-слов, по которым поиск не осуществлялся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это хорошо, но зависание и сброс редактирования сообщения при выборе смайликов так и не починили. =(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В ‎14‎.‎06‎.‎2018 в 23:24, Фай Д. Флоурайт сказал:

Что за браузер и какая версия используется?

Microsoft Edge (мазилы, оперы и прочие "быстрые хромы" не  предлагать).

ПС: С новыми "эмодзи", вроде, перестало выкидывать.

Изменено пользователем Блурп

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×