Индексируй неиндексирумое. Мастер-класс по использованию Sphinx
28 Апреля 2013
В данном выступлении будет рассказно об общих принципах организации систем полнотекстового поиска на
примере движка Sphinx. Будут рассмотрены структура и организация поискового индекса, на примере
разобраны различные механимзы индексирования. Речь пойдет также и о продвинутых методиках
работы со Sphinx: индексы реального времени, атрибуты с несколькими значениями, дельта-индексирование.
Все это будет не только описано но и продемонстрировано, а желающие смогут проделывать
все операции у себя на ноутбуках параллельно с докладчиком (см. описание программных требований).
Вторая часть будет посвящена непосредственно поиску и взаимодействию с движком Sphinx из программного кода на языке C#. Будут использованы механизмы обращения к Sphinx как используя нативный протокол, так и через MySQL-адаптер. Будет показано применение библиотек Sphinx.Client, Scarab и ByndyuSoft.Infrastructure.Sphinx, две из которых созданы автором мастер-класса. Также будут рассмотрены типовые ситуации использования Sphinx и шаблоны организации поиска.
Требования к программной части для тех, кто желает участвовать в практической части мастер-класса:
blog comments powered by Disqus
Вторая часть будет посвящена непосредственно поиску и взаимодействию с движком Sphinx из программного кода на языке C#. Будут использованы механизмы обращения к Sphinx как используя нативный протокол, так и через MySQL-адаптер. Будет показано применение библиотек Sphinx.Client, Scarab и ByndyuSoft.Infrastructure.Sphinx, две из которых созданы автором мастер-класса. Также будут рассмотрены типовые ситуации использования Sphinx и шаблоны организации поиска.
Требования к программной части для тех, кто желает участвовать в практической части мастер-класса:
- – NuGet Visual Studio Extension
- – MS SQL Server (любой редакции, в т.ч. и Express)