VictorTrapenok / sphinxsearch

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Поиск 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

About

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

License:GNU General Public License v2.0


Languages

Language:C++ 61.0%Language:Shell 22.5%Language:C 10.3%Language:PHP 2.2%Language:Ruby 1.1%Language:Java 0.9%Language:Bison 0.9%Language:Python 0.7%Language:Perl 0.2%Language:Perl 6 0.1%Language:Makefile 0.1%Language:C# 0.0%Language:XSLT 0.0%Language:CSS 0.0%