Как найти проблему в неработающем поиске в Sphinx

Я уже писал пост с вопросом о неработающем Sphinx – livestreet.ru/blog/questions/11400.html.
С проблемой разобрался(т.е. Sphinx) заработал, но поиск из движка не работает.

Прежняя проблема(на сколько я понял) была связана с отсутствием комментариев к постам, этом случае Sphinx даже после индексирования не искал ничего. После того как был удален из sphinx.conf индекс комментариев(commentsIndex) — поиск заработал.

Индексируем

#indexer --all --rotate
Sphinx 2.0.5-release (r3308)
Copyright © 2001-2012, Andrew Aksyonoff
Copyright © 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
indexing index 'topicsSource'...
collected 4 docs, 0.1 MB
collected 10 attr values
sorted 0.0 Mvalues, 100.0% done
sorted 0.0 Mhits, 100.0% done
total 4 docs, 84309 bytes
total 0.047 sec, 1779008 bytes/sec, 84.40 docs/sec
total 22 reads, 0.000 sec, 1.0 kb/call avg, 0.0 msec/call avg
total 11 writes, 0.000 sec, 4.6 kb/call avg, 0.0 msec/call avg
rotating indices: succesfully sent SIGHUP to searchd (pid=6351).


Проверям поиск

#search asdasd
Sphinx 2.0.5-release (r3308)
Copyright © 2001-2012, Andrew Aksyonoff
Copyright © 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
index 'topicsSource': query 'asdasd ': returned 1 matches of 1 total in 0.000 sec

displaying matches:
1. document=4, weight=1695, topic_date_add=Thu Dec 13 18:16:08 2012, topic_publish=1, tag=(10)

words:
1. 'asdasd': 1 documents, 1 hits


Т.е. индекс есть, sphinx работает, а вот поиск нет.
Решил проверить, может что-то с портом… написал простенький запрос через php(пример создания: habrahabr.ru/post/104690/)

Тоже все работает на ура — почему не работает поиск на сайте — не понятно :(

Оптимизация индексирования Shpinx для LiveStreet, и чуть-чуть про его установку.

На самом деле, стандартный конфигурационный файл sphinx.conf идущий в комплекте с LiveStreet 1.0.1 (/install/sphinx.conf) слегка простоват. Собственно, это, с мелкими изменениями, всё та же конфигурация описанная господином kruft в далёком 2008 году ( за что ему, по сей день, огромнейший респект).

Не сказать, что с тех пор многое поменялось с вопросом интеграции Shpinx и LiveStreet «по умолчанию».(интересные, платные, плагины для поиска — иной разговор). Однако, вполне можно выжать гораздо больше и из того, что есть на халяву. :)

Чего опять хотелось?
  1. Чтобы топики искало не только по заголовку и тексту, но еще и по списку тегов, названию блога и автору.
  2. Чтобы комментарии искало ещё и по автору тоже (почему бы и нет?)
  3. Словарь синонимов, ибо Shpinx умеет и иногда полезно.
  4. Я так и не понял, зачем индексировать не опубликованные топики и забаненые комментарии, а потом фильтровать их LiveStreet-ом. Тайна сия велика есть. Решил выкинуть из индекса и то, и другое.

Читать дальше →

Поиск по сайту

Здравствуйте,
хостинг при покупке VPS обещает установить Sphinx, но говорит настраивать нужно самому, система — CentOS.
Сколько стоит настроить, кто сможет взяться.

Как сделать Sphinx поиск более "умным"?

Доброго. Столкнулся с проблемой следующего характера. При поиске по определенному запросу, например, по запросу «слово» сфинкс себя странно ведет, непрофессионально что-ли :) Ищет только варианты с маленькой буквы и только 1-в-1. Например, если в тексте есть «Слово», а вбиваю «слово», то ничего нет, ибо первая буква заглавная.

Помогите разобраться, где и как настроить Сфинкса (или движок), что бы поиск проходил… немного более расширенно что-ли.

Заранее благодарю.

Установка и настройка Sphinx

Привет, наверное уже в 100 раз будет задан этот вопрос, но, к сожалению, поиском не смогу найти решение проблемы.

Хочется настроить нормальный поиск, но никак не выходит каменный цветочек нормальный поиск.

Читать дальше →

Problems regarding search on livestreet

I'm testing Livestreet carefully before it can be my main site and after all the fuzz, my discoveries and community help only one thing I didn't solved. I saw that serch on my site doesn't returns the serches, does nothing and after some reading discovered that LS needs Sphinx for that.

I have a hosting plan with 256 mb of ram available, I can install it or Sphinx is too brutall for a shared hosting?
If I can how do I do it? I didn't fiind a single explanatory installation guide on the internet and I'm not to experimented on this :(

Два LS на сервере разные конфиги Sphinx?

Доброго времени. Есть LS на котором запущен поиск через Sphinx, на днях был добавлен еще один LS сайт, хотелось бы и на нем запустить такой же поиск. Проблема в том, что не понимаю как использовать один конфиг /usr/local/etc/sphinx.conf под два сайта.


Читать дальше →

Sphinx через Unix-сокеты

Мини-заметка:

/config/modules/search/config.php
<?php
$config['entity_prefix']  = '';
$config['sphinx']['host'] = 'unix:///tmp/sphinx.socket';
return $config;
?>


/usr/local/etc/sphinx.conf
searchd
{
        listen              = /tmp/sphinx.socket
        log                 = /usr/local/etc/sphinx/searchd.log
        query_log           = /usr/local/etc/sphinx/query.log
        read_timeout        = 5
        max_children        = 20
        pid_file            = /var/run/sphinx.pid
}

Помогите установить поиск Sphinx для LS

SphinxНарод помогите плиз установить поиск Sphinx для LiveStreet
Вот я скачал Sphinx там в архиве одна папок, а в ней еще куча папок и файлов
подскажите че с ними делать и куда мне их вставлять
вот например движок LiveStreet вставляется в папку www
а Sphinx тогда куда
и еще как настроить фаил sphinx.conf который лежит в папке install в LiveStreet
который после установки LiveStreet обычно удаляется поскольку лежит в install, или его тоже перенести куда то надо чтоб не удалить
объясните пожалуйста подробно что и куда кидать, и где че прописывать
или мини видео урок если не трудно