Sphinx поиск

Started by Lange on 2013-08-01 07:30 — 75 replies, 16073 views

#51
Elder_FTO,
команда: /etc/sphinxsearch# indexer --config sphinx.conf --rotate --all
 
using config file 'sphinx.conf'...
indexing index 'topics'...
collected 9054 docs, 1.3 MB
sorted 0.1 Mhits, 100.0% done
total 9054 docs, 1264378 bytes
total 0.729 sec, 1732772 bytes/sec, 12408.09 docs/sec
indexing index 'posts'...
collected 9456 docs, 57.9 MB
sorted 7.0 Mhits, 100.0% done
total 9456 docs, 57948200 bytes
total 535.534 sec, 108206 bytes/sec, 17.65 docs/sec
indexing index 'users'...
WARNING: Attribute count is 0: switching to none docinfo
collected 113 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 113 docs, 973 bytes
total 0.001 sec, 649532 bytes/sec, 75433.91 docs/sec
total 12 reads, 0.014 sec, 1618.2 kb/call avg, 1.2 msec/call avg
total 73 writes, 0.135 sec, 596.5 kb/call avg, 1.8 msec/call avg
rotating indices: successfully sent SIGHUP to searchd (pid=19484).

Пробовал в конфиге менять sql_range, такое впечатление что этот параметр вообще не учитывается...всеравно при разных значениях total 535.534 sec примерно одинаковое, причем при ротации posts именно проц грузит на 100%
#52
Пацаны ну скажите, это нормально при таком конфиге: VPS: Virtual CPU 2800Mhz, 768Mb memory, debian-6-i386, проц заряжет на 100 %, при том что ещё мемкеш прицеплен ?
Или не заморачиваться на сфинкс с таким слабым серваком ?
#53
Dr_Brown, раскури дельта-индексы, с ними легче
#54
Gemini_13, а можно по русски, а то я курю много, но не знаю что такое дельта индексы.
#55
https://www.google.com.ua/search?q=дельта+индексы+sphinx
#56
Gemini_13, да...мне тут работы дня на два...:dead: хотя в этой статье неплохо все расписано http://chakrygin.ru/2013/04/sphinx-db-indexing-and-delta-indexes.html
#57
Dr_Brown, основная проблема в ом, что у тебя виртуальный серв, а это означает, что тебе не дают всех ресурсов по сравнению с выделенным то, что там написали 2800 Мгц это ничего не значит, тебе дают небольшой кусочек, а если сфинкс начинает жрать много, а на этом же физ. сервере есть еще тяжелые клиенты, то ты не получишь всей обещанной мощности, а тебе её и не обещали, а только мегагерцы... сначала попробуй дельта индексы как писали выше, заодно настрой мускул на хорошую производительность, если не поможт купи выделенный серв...
п.с. мемкеш про котрый ты тут писал, тут вообще никаким боком...
#58
Elder_FTO, спасибо...буду вкуривать.
#59
Не как разобраться не могу, даже переустановил и последнюю версию поставил, но ищет не всё
если в конфиге указать поиск mysql то к примеру по запросу "windows" выдаётся 122 результата,
а если sphinx то всего 2 !!! (индекс и вручную запускал)

Spoiler content hidden.
конфиг самого sphinx'a

Spoiler content hidden.
ну и структура bb_topics (мало ли)
#60
попробуй в консоли набрать /usr/local/bin/search --config /usr/local/etc/sphinx.conf строка_поиска
совпадут ли результаты с результатами мускула? тогда и будет понятно сам сфинкс или в коде форума что-то...