<?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>Comments on: Sphinx для НЕ полнотекстового поиска</title>
	<atom:link href="http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/feed/" rel="self" type="application/rss+xml" />
	<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/</link>
	<description>Web-разработчик</description>
	<lastBuildDate>Thu, 09 Feb 2012 12:54:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: scard</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-63051</link>
		<dc:creator>scard</dc:creator>
		<pubDate>Wed, 14 Dec 2011 04:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-63051</guid>
		<description>Обязательно следует. Даже не в плане супер скорости или сверх необходимости, а даже просто потому, что продукт ценный и пригодится всегда навык.</description>
		<content:encoded><![CDATA[<p>Обязательно следует. Даже не в плане супер скорости или сверх необходимости, а даже просто потому, что продукт ценный и пригодится всегда навык.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kosak</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-62946</link>
		<dc:creator>kosak</dc:creator>
		<pubDate>Sun, 06 Nov 2011 09:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-62946</guid>
		<description>Здравствуйте, не знаю жива ли еще ветка комментариев, но все же...
Не много не по теме, но не знаю где бы задать вопрос. 
Я делаю свой первый сайт, и хотел бы к нему приделать поиск. Собственно количество статей будет не более 10к в среднем по 2к символов, скажите стоит ли мне к нему прикручивать свинкса?
Спасибо за понимание и ответы.
Сразу вопрос сколько будет стоить настройка свинкса вами, с более менее нормальным объяснением мне что к чему... 
Ответ с ценой моно сюда: antoncosak@gmail.com</description>
		<content:encoded><![CDATA[<p>Здравствуйте, не знаю жива ли еще ветка комментариев, но все же&#8230;<br />
Не много не по теме, но не знаю где бы задать вопрос.<br />
Я делаю свой первый сайт, и хотел бы к нему приделать поиск. Собственно количество статей будет не более 10к в среднем по 2к символов, скажите стоит ли мне к нему прикручивать свинкса?<br />
Спасибо за понимание и ответы.<br />
Сразу вопрос сколько будет стоить настройка свинкса вами, с более менее нормальным объяснением мне что к чему&#8230;<br />
Ответ с ценой моно сюда: <a href="mailto:antoncosak@gmail.com">antoncosak@gmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Кирилл</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-62923</link>
		<dc:creator>Кирилл</dc:creator>
		<pubDate>Sun, 23 Oct 2011 19:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-62923</guid>
		<description>SphinxQL/SphinxSE (http://sphinxsearch.com/docs/2.0.1/)
Для этого не нужно php api, прямо в mysql_query.
SphinxQL - в конфиге прописываешь что &quot;слушать&quot; и делаешь mysql_connect к нему
SphinxSE - плагин к MySQL, можно в том же коннекте и запрашивать</description>
		<content:encoded><![CDATA[<p>SphinxQL/SphinxSE (<a href="http://sphinxsearch.com/docs/2.0.1/" rel="nofollow">http://sphinxsearch.com/docs/2.0.1/</a>)<br />
Для этого не нужно php api, прямо в mysql_query.<br />
SphinxQL &#8211; в конфиге прописываешь что &#8220;слушать&#8221; и делаешь mysql_connect к нему<br />
SphinxSE &#8211; плагин к MySQL, можно в том же коннекте и запрашивать</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tazododu</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-62699</link>
		<dc:creator>tazododu</dc:creator>
		<pubDate>Wed, 15 Jun 2011 06:18:54 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-62699</guid>
		<description>Всем привет! Подскажите, почему не работает следующая строка
$res = $cl-&gt;Query(&quot;SELECT * FROM goods WHERE MATCH(&#039;@pp кирпич&#039;)&quot;);
Куда необходимо писать запросы?</description>
		<content:encoded><![CDATA[<p>Всем привет! Подскажите, почему не работает следующая строка<br />
$res = $cl-&gt;Query(&#8220;SELECT * FROM goods WHERE MATCH(&#8216;@pp кирпич&#8217;)&#8221;);<br />
Куда необходимо писать запросы?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Станислав Малкин</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-59648</link>
		<dc:creator>Станислав Малкин</dc:creator>
		<pubDate>Sat, 27 Mar 2010 23:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-59648</guid>
		<description>Кстати говоря, у меня сейчас в проекте в базе более 4 млн. записей и все это добро работает довольно быстро, не более 1-1.5 секунды по логу запросов searchd.

Скоро напишу отдельную статью по поводу некоторых &quot;приколов&quot; сфинкса и разного рода оптимизаций.</description>
		<content:encoded><![CDATA[<p>Кстати говоря, у меня сейчас в проекте в базе более 4 млн. записей и все это добро работает довольно быстро, не более 1-1.5 секунды по логу запросов searchd.</p>
<p>Скоро напишу отдельную статью по поводу некоторых &#8220;приколов&#8221; сфинкса и разного рода оптимизаций.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Станислав Малкин</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-59647</link>
		<dc:creator>Станислав Малкин</dc:creator>
		<pubDate>Sat, 27 Mar 2010 23:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-59647</guid>
		<description>Или в пределах одной машины, но на разных ядрах. Например таким образом можно заставить работать сфинкс на четырехядернике, используя все 4 ядра.</description>
		<content:encoded><![CDATA[<p>Или в пределах одной машины, но на разных ядрах. Например таким образом можно заставить работать сфинкс на четырехядернике, используя все 4 ядра.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Станислав Малкин</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-59394</link>
		<dc:creator>Станислав Малкин</dc:creator>
		<pubDate>Fri, 12 Feb 2010 23:25:22 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-59394</guid>
		<description>Ну и еще бы я рекомендовал использовать такие вещи:

sql_query_pre  = SET NAMES utf8
sql_query_pre  = SET SESSION query_cache_type=OFF

видимо у тебя поиск только по английским словам, поэтому первое тебе не понадобилось, но в общем случае полезно, второе просто нафиг отключает кеширование для сессии, которое не нужно.</description>
		<content:encoded><![CDATA[<p>Ну и еще бы я рекомендовал использовать такие вещи:</p>
<p>sql_query_pre  = SET NAMES utf8<br />
sql_query_pre  = SET SESSION query_cache_type=OFF</p>
<p>видимо у тебя поиск только по английским словам, поэтому первое тебе не понадобилось, но в общем случае полезно, второе просто нафиг отключает кеширование для сессии, которое не нужно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Станислав Малкин</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-59393</link>
		<dc:creator>Станислав Малкин</dc:creator>
		<pubDate>Fri, 12 Feb 2010 23:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-59393</guid>
		<description>Гм. Зачем использовать sphinxapi, если есть расширение для пхп?

Поставил себе из коробки и пользуешься, чем тягать за собой набор кода. Плюс быстрее работает, т.к. расширение.

http://ua.php.net/sphinx . 

В моем случае вообще все было тривиально: yum install php-pecl-sphinx.x86_64 (Fedora). Думаю виндовое расширение тоже есть и для других юнихов тоже тривиально ставиться.

&lt;blockquote&gt;Стартуем индексацию для всех прописанных индексов:&lt;/blockquote&gt;
По сути идекс один, поэтому просто /usr/local/sphinx/bin/indexer project --rotate, к тому же вешаем это в крон (почему-то это не упомянуто, т.к. данные надо периодически обновлять).

&lt;blockquote&gt;$cl-&gt;SetSortMode(SPH_SORT_EXTENDED, &#039;relev DESC&#039;);&lt;/blockquote&gt;
Если сортировка нужна только для одного поля в DESC, то лучше использовать не EXTENDED, а SPH_SORT_ATTR_DESC, будет что-то типа $cl-&gt;SetSortMode(SPH_SORT_ATTR_DESC, &#039;relev&#039;);

Но это так, скорее придирки :-)

Для меня лично было откровенностью и подводными камнями, когда я делал у себя две вещи:

1) что сфинкс возвращает только набор айди, которые потом надо снова вытягивать из базы
2) что надо будет делать ORDER BY FIELD - благо FAQ в этом помог.

Постараюсь завтра написать свой опыт у себя.</description>
		<content:encoded><![CDATA[<p>Гм. Зачем использовать sphinxapi, если есть расширение для пхп?</p>
<p>Поставил себе из коробки и пользуешься, чем тягать за собой набор кода. Плюс быстрее работает, т.к. расширение.</p>
<p><a href="http://ua.php.net/sphinx" rel="nofollow">http://ua.php.net/sphinx</a> . </p>
<p>В моем случае вообще все было тривиально: yum install php-pecl-sphinx.x86_64 (Fedora). Думаю виндовое расширение тоже есть и для других юнихов тоже тривиально ставиться.</p>
<blockquote><p>Стартуем индексацию для всех прописанных индексов:</p></blockquote>
<p>По сути идекс один, поэтому просто /usr/local/sphinx/bin/indexer project &#8211;rotate, к тому же вешаем это в крон (почему-то это не упомянуто, т.к. данные надо периодически обновлять).</p>
<blockquote><p>$cl-&gt;SetSortMode(SPH_SORT_EXTENDED, &#8216;relev DESC&#8217;);</p></blockquote>
<p>Если сортировка нужна только для одного поля в DESC, то лучше использовать не EXTENDED, а SPH_SORT_ATTR_DESC, будет что-то типа $cl-&gt;SetSortMode(SPH_SORT_ATTR_DESC, &#8216;relev&#8217;);</p>
<p>Но это так, скорее придирки :-)</p>
<p>Для меня лично было откровенностью и подводными камнями, когда я делал у себя две вещи:</p>
<p>1) что сфинкс возвращает только набор айди, которые потом надо снова вытягивать из базы<br />
2) что надо будет делать ORDER BY FIELD &#8211; благо FAQ в этом помог.</p>
<p>Постараюсь завтра написать свой опыт у себя.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daedmen</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-59391</link>
		<dc:creator>daedmen</dc:creator>
		<pubDate>Fri, 12 Feb 2010 19:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-59391</guid>
		<description>А я в подобной ситуации использовал в mysql  тип данных SET, по сути это битовая маска, только с несколько кривым интерфейсом. С сфинксом не сравнивал, но выборка по 2 с гагом  миллионам записей по 2м set полям и штук 5 разных INTов  делалась за 300-400 миллисекунд. Правда пришлось еще бд подсказывать  правильные индексы, а то в зависимости от where его иногда перглючивало и он выбирал далеко не самый оптимальный индекс.</description>
		<content:encoded><![CDATA[<p>А я в подобной ситуации использовал в mysql  тип данных SET, по сути это битовая маска, только с несколько кривым интерфейсом. С сфинксом не сравнивал, но выборка по 2 с гагом  миллионам записей по 2м set полям и штук 5 разных INTов  делалась за 300-400 миллисекунд. Правда пришлось еще бд подсказывать  правильные индексы, а то в зависимости от where его иногда перглючивало и он выбирал далеко не самый оптимальный индекс.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yaroslav Vorozhko</title>
		<link>http://anton.shevchuk.name/php/sphinx-for-not-full-text-search/comment-page-1/#comment-59388</link>
		<dc:creator>Yaroslav Vorozhko</dc:creator>
		<pubDate>Fri, 12 Feb 2010 08:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://anton.shevchuk.name/?p=1169#comment-59388</guid>
		<description>А это возможно домашнее творчество Антона.
Надо Андрею порекомендовать как альтернативу для стандартного.  :)</description>
		<content:encoded><![CDATA[<p>А это возможно домашнее творчество Антона.<br />
Надо Андрею порекомендовать как альтернативу для стандартного.  :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

