<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Sphinx. Установка, настройка и использование поискового движка</title>
	<atom:link href="http://adw0rd.ru/2009/sphinxsearch/feed/" rel="self" type="application/rss+xml" />
	<link>http://adw0rd.ru/2009/sphinxsearch/</link>
	<description>Блог Михаила Андреева (aka adw0rd)</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:36:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: adw0rd</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5541</link>
		<dc:creator>adw0rd</dc:creator>
		<pubDate>Thu, 03 Nov 2011 04:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5541</guid>
		<description>А при поиске &quot;Иванов&quot; и &quot;Иванова&quot; какое кол-во результатов для каждого?</description>
		<content:encoded><![CDATA[<p>А при поиске &laquo;Иванов&raquo; и &laquo;Иванова&raquo; какое кол-во результатов для каждого?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Scholastic</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5535</link>
		<dc:creator>Scholastic</dc:creator>
		<pubDate>Wed, 26 Oct 2011 06:25:56 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5535</guid>
		<description>День добрый.

Большое спасибо за статью. Я попробовал - все работает и очень шустренько. Только одну проблему не могу понять как решить. Дело в том, что есть две таблички. В одной (persons) лежат ФИО разных личностей, а в другой (person_cv) на каждого из них кратенькая статья (поле типа text размер ср. статьи - неск. килобайт максимум). Индекс построен на запросе, который соединяет эти две таблички (равновесное соединение в отношении один к одному). И вот хочется чтобы, если я задаю поиск по фамилии &quot;Иванов&quot;, то находились не только собственно записи, у которых в табличке persons есть эта фамилия, но и ее упоминания в статьях других записей. А вот этого почему то не происходит. Если я задаю критерием поиска &quot;Иванова&quot;, то ищет вхождения в табл. person_cv с разными окончаниями (Иванова, Иванову и пр.), но сами записи в табл. persons из итогов поиска пропадают. Вызов из php стандартный: 

$string = &#039;Иванов&#039;;
$sphinx = new SphinxClient();
$sphinx-&gt;SetServer(&#039;localhost&#039;, 3312);
$sphinx-&gt;SetMatchMode(SPH_MATCH_ANY);
$sphinx-&gt;SetSortMode(SPH_SORT_RELEVANCE);
$sphinx-&gt;SetFieldWeights(array (&#039;L_NAME&#039; =&gt; 20, &#039;CV&#039; =&gt; 15));
$result = $sphinx-&gt;Query($string, &#039;*&#039;);

Заранее спасибо за просвещение.

Всех благ...</description>
		<content:encoded><![CDATA[<p>День добрый.</p><p>Большое спасибо за статью. Я попробовал&nbsp;&mdash; все работает и очень шустренько. Только одну проблему не могу понять как решить. Дело в том, что есть две таблички. В одной (persons) лежат ФИО разных личностей, а в другой (person_cv) на каждого из них кратенькая статья (поле типа text размер ср. статьи&nbsp;&mdash; неск. килобайт максимум). Индекс построен на запросе, который соединяет эти две таблички (равновесное соединение в отношении один к одному). И вот хочется чтобы, если я задаю поиск по фамилии &laquo;Иванов&raquo;, то находились не только собственно записи, у которых в табличке persons есть эта фамилия, но и ее упоминания в статьях других записей. А вот этого почему то не происходит. Если я задаю критерием поиска &laquo;Иванова&raquo;, то ищет вхождения в табл. person_cv с разными окончаниями (Иванова, Иванову и пр.), но сами записи в табл. persons из итогов поиска пропадают. Вызов из php стандартный: </p><p>$string = &#39;Иванов&#39;;</p><p>$sphinx = new SphinxClient ();</p><p>$sphinx-&gt;SetServer (&#39;localhost&#39;, 3312);</p><p>$sphinx-&gt;SetMatchMode (SPH_MATCH_ANY);</p><p>$sphinx-&gt;SetSortMode (SPH_SORT_RELEVANCE);</p><p>$sphinx-&gt;SetFieldWeights (array (&#39;L_NAME&#39; =&gt; 20, &#39;CV&#39; =&gt; 15));</p><p>$result = $sphinx-&gt;Query ($string, &#39;*&#39;);</p><p>Заранее спасибо за просвещение.</p><p>Всех благ...</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Nerten</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5478</link>
		<dc:creator>Nerten</dc:creator>
		<pubDate>Thu, 04 Aug 2011 13:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5478</guid>
		<description>Прошу прощения, как оказалось первое утверждение верно если сделать SetArrayResult(true);</description>
		<content:encoded><![CDATA[<p>Прошу прощения, как оказалось первое утверждение верно если сделать SetArrayResult (true);</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Nerten</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5477</link>
		<dc:creator>Nerten</dc:creator>
		<pubDate>Thu, 04 Aug 2011 12:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5477</guid>
		<description>&lt;blockquote&gt;
        // Получаем массив ID постов блога
        $ids = array_keys($result[&#039;matches&#039;]);
&lt;/blockquote&gt;
Таким образом мы не получим ID постов блога, ведь они в $result[&#039;matches&#039;][][&#039;id&#039;]
По крайней мере, у меня они там.


&lt;blockquote&gt;
SetLimits(1,10);
&lt;/blockquote&gt;
Так не правильно, мы пропустим первую и самую релевантную запись. И программисты всегда считают с нуля и в метре 1024 сантиметра.
Поэтому нужно так:
&lt;code&gt;SetLimits(0,10);&lt;/code&gt;</description>
		<content:encoded><![CDATA[<blockquote><p>// Получаем массив ID постов блога</p><p>$ids = array_keys ($result['matches']);</p><p></p></blockquote><p>Таким образом мы не получим ID постов блога, ведь они в $result['matches'][]['id']</p><p>По крайней мере, у меня они там.</p><blockquote><p>SetLimits (1,10);</p><p></p></blockquote><p>Так не правильно, мы пропустим первую и самую релевантную запись. И программисты всегда считают с нуля и в метре 1024 сантиметра.</p><p>Поэтому нужно так:</p><p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:650px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SetLimits(0,10);</div></div></p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Blaze</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5403</link>
		<dc:creator>Blaze</dc:creator>
		<pubDate>Thu, 12 May 2011 09:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5403</guid>
		<description>z_alex, &lt;blockquote&gt;Однако, когда я её пытаюсь запустить через консоль, у меня консоль зависает, и в ней набрать ничего нельзя.&lt;/blockquote&gt;
так и должно быть. служба нормально запустилась и прослушивает порт 9312.
посылай запросы на него через АПИ сфинкса или через МУСКУЛ запросы</description>
		<content:encoded><![CDATA[<p>z_alex, <blockquote>Однако, когда я её пытаюсь запустить через консоль, у меня консоль зависает, и в ней набрать ничего нельзя.</blockquote></p><p>так и должно быть. служба нормально запустилась и прослушивает порт 9312.</p><p>посылай запросы на него через АПИ сфинкса или через МУСКУЛ запросы</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: z_alex</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5395</link>
		<dc:creator>z_alex</dc:creator>
		<pubDate>Wed, 13 Apr 2011 19:55:19 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5395</guid>
		<description>Здравствуйте! Не мог бы мне кто помочь с настройкой службы searchd. У меня поиск через search работает, с ним всё в порядке.
Устанавливаю searchd таким образом:
searchd --install --config c:\sphinx\sphinx.conf
В службах появляется searchd. Однако, когда я её пытаюсь запустить через консоль, у меня консоль зависает, и в ней набрать ничего нельзя. Вот, что происходит:

&lt;code&gt;
C:\sphinx\bin&gt;searchd --config c:\sphinx\sphinx.conf
Sphinx 1.10-beta (r2420)
Copyright (c) 2001-2010, Andrew Aksyonoff
Copyright (c) 2008-2010, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file &#039;c:\sphinx\sphinx.conf&#039;...
listening on all interfaces, port=9312
precaching index &#039;catalog&#039;
precached 1 indexes in 0.027 sec
&lt;/code&gt;

в папке catalog должны находиться индексы..

Заранее благодарен!</description>
		<content:encoded><![CDATA[<p>Здравствуйте! Не мог бы мне кто помочь с настройкой службы searchd. У меня поиск через search работает, с ним всё в порядке.</p><p>Устанавливаю searchd таким образом:</p><p>searchd --install --config c:\sphinx\sphinx.conf</p><p>В службах появляется searchd. Однако, когда я её пытаюсь запустить через консоль, у меня консоль зависает, и в ней набрать ничего нельзя. Вот, что происходит:</p><p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:650px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">C:\sphinx\bin&gt;searchd --config c:\sphinx\sphinx.conf<br />
Sphinx 1.10-beta (r2420)<br />
Copyright (c) 2001-2010, Andrew Aksyonoff<br />
Copyright (c) 2008-2010, Sphinx Technologies Inc (http://sphinxsearch.com)<br />
<br />
using config file 'c:\sphinx\sphinx.conf'...<br />
listening on all interfaces, port=9312<br />
precaching index 'catalog'<br />
precached 1 indexes in 0.027 sec</div></div></p><p>в папке catalog должны находиться индексы...</p><p>Заранее благодарен!</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: al_mt</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5392</link>
		<dc:creator>al_mt</dc:creator>
		<pubDate>Mon, 11 Apr 2011 09:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5392</guid>
		<description>Неоднократно.
Уже не знаю сколько попыток сделал.
В конце-концов пришёл к выводу, что у меня что-то не так с пониманием кодировки.
Сервер весь в utf-8 , mysql - utf-8
Все настройки ставлю для сфинкса utf-8

На самом деле, я перепробовал уже все мыслимые комбинации :(
sql_query_pre           = SET CHARACTER_SET_RESULTS=utf8
charset_type            = sbcs
Пробовал добавлять/удалять charset_table = 0..9, A..Z-&gt;a..z, _, a..z, U+410..U+42F-&gt;U+430..U+44F, U+430..U+44F

Получаются копмлекты индексных файлов разнообразной длины, латиницу ищет нормально, а кириллицу не желает искать ни в какую :(</description>
		<content:encoded><![CDATA[<p>Неоднократно.</p><p>Уже не знаю сколько попыток сделал.</p><p>В конце-концов пришёл к выводу, что у меня что-то не так с пониманием кодировки.</p><p>Сервер весь в utf-8 , mysql&nbsp;&mdash; utf-8</p><p>Все настройки ставлю для сфинкса utf-8</p><p>На самом деле, я перепробовал уже все мыслимые комбинации :(</p><p>sql_query_pre           = SET CHARACTER_SET_RESULTS=utf8</p><p>charset_type            = sbcs</p><p>Пробовал добавлять/удалять charset_table = 0...9, A...Z-&gt;a...z, _, a...z, U+410...U+42F-&gt;U+430...U+44F, U+430...U+44F</p><p>Получаются копмлекты индексных файлов разнообразной длины, латиницу ищет нормально, а кириллицу не желает искать ни в какую :(</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: adw0rd</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5390</link>
		<dc:creator>adw0rd</dc:creator>
		<pubDate>Sat, 09 Apr 2011 06:23:22 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5390</guid>
		<description>А переиндексацию полную пробовали запускать?</description>
		<content:encoded><![CDATA[<p>А переиндексацию полную пробовали запускать?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: al_mt</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5387</link>
		<dc:creator>al_mt</dc:creator>
		<pubDate>Thu, 07 Apr 2011 12:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5387</guid>
		<description>Вот у меня глюк какой странный.
OS linux
База данных mysql в utf-8
Сами страницы сайта тоже в utf-8
Стоит сфинкс 0.9.9-release
Всё работало.
Потом &quot;внезапно&quot; перестало. Причём так:
С латинницей всё работает
Задаю из командной строки ./search -c /var/www/html/site/shpinx/etc/sphinx.conf лампа - работает
А делаю вызов через API @fsockopen ( $this-&gt;_host, $this-&gt;_port ) делает вид что работает, но овзвращает пустой результат :(

Ещё странность:
Общий объём данных, выдёргиваемых из таблицы для индексации 135 метров.
Раньше общий объём создаваемых индексных файлов был 170 метров, а после того, как &quot;всё сошло с ума&quot; - 117

Я делаю вывод, что что-то не так у индексатора, но не могу понять что!??!</description>
		<content:encoded><![CDATA[<p>Вот у меня глюк какой странный.</p><p>OS linux</p><p>База данных mysql в utf-8</p><p>Сами страницы сайта тоже в utf-8</p><p>Стоит сфинкс 0.9.9-release</p><p>Всё работало.</p><p>Потом &laquo;внезапно&raquo; перестало. Причём так:</p><p>С латинницей всё работает</p><p>Задаю из командной строки ./search -c /var/www/html/site/shpinx/etc/sphinx.conf лампа&nbsp;&mdash; работает</p><p>А делаю вызов через API @fsockopen ( $this-&gt;_host, $this-&gt;_port ) делает вид что работает, но овзвращает пустой результат :(</p><p>Ещё странность:</p><p>Общий объём данных, выдёргиваемых из таблицы для индексации 135 метров.</p><p>Раньше общий объём создаваемых индексных файлов был 170 метров, а после того, как &laquo;всё сошло с ума&raquo;&nbsp;&mdash; 117</p><p>Я делаю вывод, что что-то не так у индексатора, но не могу понять что!??!</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: adw0rd</title>
		<link>http://adw0rd.ru/2009/sphinxsearch/#comment-5381</link>
		<dc:creator>adw0rd</dc:creator>
		<pubDate>Mon, 04 Apr 2011 13:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3366#comment-5381</guid>
		<description>В комментариях к статье описывается использование BuildExcerpts</description>
		<content:encoded><![CDATA[<p>В комментариях к статье описывается использование BuildExcerpts</p>]]></content:encoded>
	</item>
</channel>
</rss>

