Как к полностью живой индексации сфинкса обновления?

Почему не просто грубая сила это к тому, что Вы хотите?

набор обновления = "банк эмитента карты не утвердил Вашу оплату" где =;

Если существуют многие из них с той же проблемой, возможно, захватывают ее на вставке в коде?

Если это все еще не возможно, попытайтесь преобразовать () функцию на целом значении столбца.

преобразуйте (использующий utf8)

2
задан 17 September 2009 в 10:24
2 ответа

Я думаю, что условия живая индексация обновления и почти в реальном времени являются ужасно вводящими в заблуждение. Возможно, инкрементно обновляющий индекс подходит для того, что сфинкс действительно делает там.

Однако для моих приложений интереса самое большое ограничение delta+main представленного решения - то, что только новые данные индексируются с дельтами - ранее индексированные данные, которые были обновлены в дб, не отмечается для переиндексации.

1
ответ дан 3 December 2019 в 13:37

Этот пост уже довольно старый, однако недавно я столкнулся с подобной проблемой.

Я использую дельта и основные индексы в своем приложении. Я использую cron для планирования ротации индексов. Дельта-индекс обновляется каждые несколько минут, а основной индекс - раз в день. Это обновляет оба индекса.

Например:

*/5 * * * * /path/to/indexer delta --rotate --quiet

00 7 * * * /path/to/indexer main --rotate --quiet
0
ответ дан 3 December 2019 в 13:37

Теги

Похожие вопросы