/sphinxsearch

Поиск sphinxsearch с возможностью Replace на distributed индексе

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Поиск sphinxsearch с возможностью Replace на distributed индексе.

Эта сборка предназначена для решения бага 0001701: SphinxQL INSERT, REPLACE for distributed index
Проблема была в том что когда мы имеем следующий индекс
index dloc{
        type  = distributed
        agent = 127.0.0.1:3101:rtdtest|127.0.0.1:3202:rtdtest
        ha_strategy = nodeads
}

Нельзя для него выполнить запрос insert или replace потому как мы получаем ошибку.
В данной сборке можно. Только есть замечание что insert отрабатывает также как и replace.

Для компиляции выполните в дирректории проекта

cmake . && make
Правки внесены в файлы
/src/searchd.cpp
/src/yysphinxql.h

Эти же правки но для sphinxsearch версии 2.2.6

Все теже правки но для sphinxsearch 2.2.6