<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Просто про веб технологии &#187; WPSphinx plugin</title>
	<atom:link href="http://pro100pro.com/category/projects/wpsphinx-plugin/feed" rel="self" type="application/rss+xml" />
	<link>http://pro100pro.com</link>
	<description>Про PHP, MySQL, Sphinx и Zend Framework, про архитектуру и производителность, про высокие нагрузки и масштабирование</description>
	<lastBuildDate>Thu, 13 Oct 2011 12:58:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WordPress Sphinx Search plugin version 3.0</title>
		<link>http://pro100pro.com/wordpress-sphinx-search-plugin-version-3-0</link>
		<comments>http://pro100pro.com/wordpress-sphinx-search-plugin-version-3-0#comments</comments>
		<pubDate>Fri, 08 Apr 2011 07:40:20 +0000</pubDate>
		<dc:creator>Yaroslav Vorozhko</dc:creator>
				<category><![CDATA[Sphinx Search]]></category>
		<category><![CDATA[WPSphinx plugin]]></category>

		<guid isPermaLink="false">http://pro100pro.com/?p=559</guid>
		<description><![CDATA[Мы рады представить новую третью версию плагина поиска для Wordpress.

Стоит отметить что мы разработали целый набор новых инструментов который поможет не только улучшить поиск, но так же и улучшить поисковую оптимизацию всего вебсайта.]]></description>
			<content:encoded><![CDATA[<p><!-- p { margin-bottom: 0.21cm; } -->Мы рады представить новую третью версию плагина поиска для WordPress.</p>
<p>Стоит отметить что мы разработали целый набор новых инструментов который поможет не только улучшить поиск, но так же и улучшить поисковую оптимизацию всего вебсайта.</p>
<p><!-- p { margin-bottom: 0.21cm; } -->Кратко о плагине:</p>
<ul>
<li>поиск с помощью 	Sphinx Search;</li>
<li>поддержка Google like запросов;</li>
<li>виджеты релевантных, 	последних и ТОП поисковых запросов;</li>
<li>набор инструментов 	по управлению поисковыми фразами;</li>
<li>мастер автоматической 	установки Sphinx Search;</li>
<li>статистика поисковых 	фраз;</li>
<li>все компоненты 	используют Sphinx Search, количество SQL 	запросов сведено к минимуму.</li>
</ul>
<p><!-- p { margin-bottom: 0.21cm; } -->Больше информации на <a title="WordPress Sphinx Search Plugin" href="http://www.ivinco.com/software/wordpress-sphinx-search-plugin/">официальной странице плагина</a>.</p>
<hr />
<p><small>© Yaroslav Vorozhko  for <a href="http://pro100pro.com">Просто про веб технологии</a>, 2011. |
<a href="http://pro100pro.com/wordpress-sphinx-search-plugin-version-3-0">Permalink</a> |
<a href="http://pro100pro.com/wordpress-sphinx-search-plugin-version-3-0#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://pro100pro.com/wordpress-sphinx-search-plugin-version-3-0&title=WordPress Sphinx Search plugin version 3.0">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://pro100pro.com/wordpress-sphinx-search-plugin-version-3-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sphinx Search плагин поиска для WordPress &#8211; поиск с Sphinx Search для начинающих</title>
		<link>http://pro100pro.com/sphinx-search-plugin-poiska-dlya-wordpress-sphinx-dlya-nachinaushih</link>
		<comments>http://pro100pro.com/sphinx-search-plugin-poiska-dlya-wordpress-sphinx-dlya-nachinaushih#comments</comments>
		<pubDate>Wed, 23 Dec 2009 15:11:56 +0000</pubDate>
		<dc:creator>Yaroslav Vorozhko</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sphinx Search]]></category>
		<category><![CDATA[WPSphinx plugin]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://pro100pro.com/?p=405</guid>
		<description><![CDATA[Два года назад Петр Зайцев из Percona попросил меня написать ему плагин поиска для WordPress используя Spinx Search. Сейчас этот модуль работает на mysqlperformanceblog.com.

Данная статья будет полезна тем кто только начинает знакомится с Sphinx Search. Ее можно использовать  как начальное руководство для написания простого поисковика на Sphinx Search.]]></description>
			<content:encoded><![CDATA[<p>Два года назад Петр Зайцев из <a title="Percona Inc." href="http://www.percona.com" >Percona</a> попросил меня написать ему <a title="плагин поиска для WordPress на Spihnx Search" href="https://launchpad.net/wp-sphinx-plugin" rel="nofollow">плагин поиска для WordPress</a> используя <a title="Sphinx Search" href="http://www.sphinxsearch.com/" rel="nofollow">Spinx Search</a>. Сейчас этот модуль работает на <a title="MySQL Performance Blog" href="http://www.mysqlperformanceblog.com/" rel="nofollow">mysqlperformanceblog.com</a>.</p>
<p>Данная статья будет полезна тем кто только начинает знакомится с Sphinx Search. Ее можно использовать  как начальное руководство для написания простого поисковика на Sphinx Search.</p>
<p>Возможности плагина:</p>
<ul>
<li>Быстрый поиск, ну это и понятно, мы ведь используем Sphinx Search</li>
<li>Возможность использовать расширенный синтаксис поиска (<a href="http://www.sphinxsearch.com/doc.html#extended-syntax" rel="nofollow">http://www.sphinxsearch.com/doc.html#extended-syntax</a>)</li>
<li>Сортировка результатов поиска по дате или по релевантности</li>
<li>Поиск по постам, комментариям или страницам. Это отличает этот плагин от стандартного поиска на WP, который не производит поиск по комментариям и страницам. А также многие другие поисковые плагины не имеют такой возможности.</li>
<li>Есть возможность исключить из результатов поска комментарии, страницы или посты</li>
<li>И многие другие вкусности, про которые вы можете узнать на странице плагина</li>
</ul>
<p>Все это позволяет нам делать Sphinx Search, и сейчас мы разеберем как это реализовано.</p>
<h3>Конфигурационный файл</h3>
<p>В первую очередь нам надо знать как устроен индекс. (sphinx.conf можно найти в каталоге rep/sphinx.conf)</p>
<p>Мы использовали самое простое решение это один монолитный индекс для всех данных: постов, страниц и комментариев. Формируется такой индекс единым SQL запросом, который приводить я тут не буду, он очень длинный и нас сейчас он не интересует (это все таки статья про Spihnx Search, а не про MySQL :) ), но посмотреть его можно в том же sphinx.conf.</p>
<p>Единственное, что нам стоит знать это какие атрибуты у нас есть:</p>
<ul>
<li>comment_ID</li>
<li>post_ID</li>
<li>isPost</li>
<li>isComment</li>
<li>isPage</li>
<li>post_type</li>
<li>date_added</li>
</ul>
<p>Атрибуты isPost, isComment и isPage отвечают за тип источника. date_added содержит дату добавления данных.</p>
<h3>Поиск</h3>
<p>Теперь рассмотрим как делать поиск, фильтрацию и сортировку используя атрибуты.<br />
Пример:</p>
<div class="igBar"><span id="lcode-1"><a href="#" onclick="javascript:showPlainTxt('code-1'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-1">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">if <span style="color:#006600; font-weight:bold;">&#40;</span> empty<span style="color:#006600; font-weight:bold;">&#40;</span>$this-&gt;<span style="">params</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'search_comments'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">SetFilter</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">'isComment'</span>, array<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">if <span style="color:#006600; font-weight:bold;">&#40;</span> empty<span style="color:#006600; font-weight:bold;">&#40;</span>$this-&gt;<span style="">params</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'search_pages'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">SetFilter</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">'isPage'</span>, array<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">if <span style="color:#006600; font-weight:bold;">&#40;</span> empty<span style="color:#006600; font-weight:bold;">&#40;</span>$this-&gt;<span style="">params</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'search_posts'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">SetFilter</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">'isPost'</span>, array<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#800000;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">if <span style="color:#006600; font-weight:bold;">&#40;</span> $this-&gt;<span style="">params</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'search_sortby'</span><span style="color:#006600; font-weight:bold;">&#93;</span> == <span style="color:#CC0000;">'date'</span> <span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">SetSortMode</span><span style="color:#006600; font-weight:bold;">&#40;</span>SPH_SORT_ATTR_DESC, <span style="color:#CC0000;">'date_added'</span><span style="color:#006600; font-weight:bold;">&#41;</span>;<span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span> else <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">SetSortMode</span><span style="color:#006600; font-weight:bold;">&#40;</span>SPH_SORT_RELEVANCE<span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$res = $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">Query</span> <span style="color:#006600; font-weight:bold;">&#40;</span> $this-&gt;<span style="">search_string</span>, $this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'sphinx_index'</span><span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#006600; font-weight:bold;">&#41;</span>;<span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Первое, если один из аттрибутов не установлен, то с помощью SetFilter('isPost', array(0)) мы исключаем его из поиска.<br />
Второе, если пользователь захотел отсортировать результаты по дате добавления, то мы испольязем режим сортировки по атрибуту SetSortMode(SPH_SORT_ATTR_DESC, 'date_added'). По умолчанию данные сортируются по релевантности.<br />
И последнее мы выполняем собственно запрос с помощью метода Query(), первый параметр это запрос введенный пользователем, второй это индекс по которому выполнять поиск.</p>
<h3>Результат поиска</h3>
<p>Результат поиска мы должны обработать следующим образом:</p>
<ul>
<li>Получить найденный идентификационные номера и по ним получить данные</li>
<li>Используя атрибуты isPost, isPage и isComment мы узнаем из какой таблицы получать данные</li>
<li>Потом объединяем полученный результат</li>
<li>И последнее мы выделяем ключевые слова в результата, путем добавления html тэга STRONG вокруг слова.</li>
</ul>
<p>Выделение ключевых слов делает метод BuildExcerpts</p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$opts = array<span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#CC0000;">'limit'</span>&nbsp; =&gt; $this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'excerpt_limit'</span><span style="color:#006600; font-weight:bold;">&#93;</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#CC0000;">'around'</span> =&gt; $this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'excerpt_around'</span><span style="color:#006600; font-weight:bold;">&#93;</span>,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#CC0000;">'chunk_separator'</span> =&gt; $this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'excerpt_chunk_separator'</span><span style="color:#006600; font-weight:bold;">&#93;</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#CC0000;">'after_match'</span> =&gt; $this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'excerpt_after_match'</span>.$isTitle<span style="color:#006600; font-weight:bold;">&#93;</span>,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#CC0000;">'before_match'</span> =&gt; $this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'excerpt_before_match'</span>.$isTitle<span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$excerpts = $this-&gt;<span style="">config</span>-&gt;<span style="">sphinx</span>-&gt;<span style="">BuildExcerpts</span><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $post_content,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#CC0000;">'main_'</span>.$this-&gt;<span style="">config</span>-&gt;<span style="">admin_options</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#CC0000;">'sphinx_index'</span><span style="color:#006600; font-weight:bold;">&#93;</span>, </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $this-&gt;<span style="">search_string</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $opts</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>В параметрах этого метода надо указать строку результата в которой надо выделить слова, индекс, запрос и параметы выделения.  В результате мы получем строку с подсвеченными ключевыми словами, которые пристуствовали в запросе.</p>
<p>В итоге как мы видим, написать свой поиск используя Sphinx Search достаточно просто. Если у вас большой блог и вы также хотите получить быстрый и много-функциональный поиск, тогда скачивайте <a href="http://launchpad.net/wp-sphinx-plugin/1.0/1.0/+download/wp-sphinx-plugin-1.0.tar.gz" rel="nofollow">WPSphinx плагин</a> - это бесплатно. :)</p>
<hr />
<p><small>© Yaroslav Vorozhko  for <a href="http://pro100pro.com">Просто про веб технологии</a>, 2009. |
<a href="http://pro100pro.com/sphinx-search-plugin-poiska-dlya-wordpress-sphinx-dlya-nachinaushih">Permalink</a> |
<a href="http://pro100pro.com/sphinx-search-plugin-poiska-dlya-wordpress-sphinx-dlya-nachinaushih#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://pro100pro.com/sphinx-search-plugin-poiska-dlya-wordpress-sphinx-dlya-nachinaushih&title=Sphinx Search плагин поиска для WordPress &#8211; поиск с Sphinx Search для начинающих">del.icio.us</a>
<br/>
Post tags: <a href="http://pro100pro.com/tag/php" rel="tag">PHP</a>, <a href="http://pro100pro.com/tag/plugin" rel="tag">Plugin</a>, <a href="http://pro100pro.com/tag/sphinx-search" rel="tag">Sphinx Search</a>, <a href="http://pro100pro.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://pro100pro.com/tag/wpsphinx-plugin" rel="tag">WPSphinx plugin</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://pro100pro.com/sphinx-search-plugin-poiska-dlya-wordpress-sphinx-dlya-nachinaushih/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

