Event is over
Event is over

Buy tickets for the next conference PHP fwdays'24 conference!

Выбираем поисковик умом головы

Видео доклада

Презентация доклада

Как построить свой поиск, чем Sphinx отличается от Lucene (а чем нет), как вообще выбирать.

  • Как построить примитивный самописный поиск за 1 час, как - за 1 вечер, что можно сделать за 1 неделю и когда это оправдано?
  • Что еще, по идее, должен бы уметь Идеальный Поиск и когда лучше взять уже готовое, чем продолжать "пилить" свое?
  • Чем внутри похожи, а чем-таки фундаментально отличаются Sphinx, Lucene и, как следствие, построенные поверх второго Solr, Elastic?
  • Чем Sphinx и Lucene не менее фундаментально отличаются от движков, встроенных в СУБД? Как просто, быстро и абсолютно неправильно "забенчмаркать" разные решения при сравнении? Концепция marketing-driven defaults.
  • Прочие большие (но нефундаментальные) текущие отличия движков, возможна спонтанная пятиминутка ненависти к Java-стеку в целом и саморекламы Sphinx.
  • На сладкое - многогранный ответ на заглавный вопрос: так по каким же критериям выбирать поисковую технологию (очевидно, не техническим)?
Andrew Aksyonoff
Sphinx Technologies
  • Development experience includes web apps, video games, DBMS, search engines, etc
  • Created Sphinx full-text server
  • These days, works on Avito search (and occasionally releases Sphinx anyway)
  • Twitter
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?