<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Поиск по артикулу в полнотекстовом режиме]]></title>
		<link>https://forum.readyscript.ru/topic/261/poisk-po-artikulu-v-polnotekstovom-rezhime/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/261/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Поиск по артикулу в полнотекстовом режиме».]]></description>
		<lastBuildDate>Fri, 16 Jan 2015 10:13:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/898/#p898</link>
			<description><![CDATA[<p>Да, скорее всего именно из-за этого (что слова в индексе не встречаются именно в такой последовательности). Точно посмотреть всегда можно в таблице ..._search_index как составлен поисковый индекс для конкретного товара.</p><p>Вы можете обойти эту проблему, просто добавив точную фразу &quot;Toyota Surf&quot;, например в ключевые слова товара, на вкладке мета-теги.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 16 Jan 2015 10:13:16 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/898/#p898</guid>
		</item>
		<item>
			<title><![CDATA[Re: Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/895/#p895</link>
			<description><![CDATA[<p>Ввожу Toyota - находит<br />Ввожу Surf - находит<br />Ввожу Toyota Surf - нет результатов.<br />Возможно из за того, что Toyota у меня название характеристики, а Surf находится в самом списке этой характеристики</p>]]></description>
			<author><![CDATA[null@example.com (Евгений)]]></author>
			<pubDate>Fri, 16 Jan 2015 04:57:53 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/895/#p895</guid>
		</item>
		<item>
			<title><![CDATA[Re: Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/893/#p893</link>
			<description><![CDATA[<p>Не понимаю, почему не найдет, у вас же фраза &quot;Toyota Surf&quot; присутствует в названии товара.<br />А наш like ищет по маске %фраза% простое вхождение строки.</p><p>Настроить минимальную длину индексируемого слова можно в конфигурационном файле MySQL переменная ft_min_word_len. <a href="http://www.mysql.ru/docs/man/SHOW_VARIABLES.html">http://www.mysql.ru/docs/man/SHOW_VARIABLES.html</a></p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 15 Jan 2015 13:13:53 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/893/#p893</guid>
		</item>
		<item>
			<title><![CDATA[Re: Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/892/#p892</link>
			<description><![CDATA[<p>Спасибо, я понял. К сожалению поиск like не найдет вообще ничего по запросу Toyota Surf <img src="https://forum.readyscript.ru/img/smilies/neutral.png" width="15" height="15" alt="neutral" /> <br />Уж лучше полнотекстовый тогда стоит.</p><div class="quotebox"><blockquote><p>В настройках к MySQL устанавливается минимальная длина слова, попадающего в индекс. <br />Значением по умолчанию является - 4.&nbsp; Соответственно в полнотекстовый поиск не попадают слова менее 4х символов.</p></blockquote></div><p>Где можно изменить значение на 2?</p>]]></description>
			<author><![CDATA[null@example.com (Евгений)]]></author>
			<pubDate>Thu, 15 Jan 2015 10:54:55 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/892/#p892</guid>
		</item>
		<item>
			<title><![CDATA[Re: Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/891/#p891</link>
			<description><![CDATA[<p>Я понял, вы переключили в полнотекстовый режим поиска и поэтому у вас не находится по артикулу.<br />Я объясню почему, это связано с ограничениями полнотекстового поиска.</p><p>Плюс полнотекстового поиска<br /></p><ul><li><p>поиск ведется по словам, поэтому они не обязательно должны находиться рядом. (ищем: &quot;Диван красный&quot;, находим - &quot;Диван замечательный красный&quot;)</p></li><li><p>допустимы неточные окончания(это реализуется нашими средствами) (ищем: &quot;Диваны красные&quot;, находим &quot;Диван замечательный красный&quot;)<br /></p></li></ul><p>Минусы:<br /></p><ul><li><p>В настройках к MySQL устанавливается минимальная длина слова, попадающего в индекс. <br />Значением по умолчанию является - 4.&nbsp; Соответственно в полнотекстовый поиск не попадают слова менее 4х символов.</p></li><li><p>Спецсимволы (не буквы и цифры), являются разделителями слов. </p></li></ul><p>То есть &quot;TY-160/3R&quot; - не попадет в поисковый индекс, т.к. MySQL разбивает его на 3 слова:<br />1. TY<br />2. 160<br />3. 3R</p><p>Все эти слова менее 4х символов, соответственно они не попадают в полнотекстовый индекс.</p><p>В вашем случае возможно использовать только поиск по like, чтобы искать по идентификаторам типа TY-160/3R</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 15 Jan 2015 10:38:46 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/891/#p891</guid>
		</item>
		<item>
			<title><![CDATA[Re: Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/890/#p890</link>
			<description><![CDATA[<p>Поиск в редискрипте устроен так - для каждого товара формируется длинная строка которая участвует в поиске (можно посмотреть в таблицу *_search_index), в которую входят: Название, Артикул, вся цепочка категорий, характеристики, краткое описание, мета-тег - ключевые слова.</p><p>Соответственно поиск по %like% - будет искать точное вхождение по всем вышеперечисленным полям и артикул там есть. Попробуйте создать один товар в админ. панели и указать у него артикул &quot;TESTAAA&quot; и произведите поиск по фразе &quot;TESTAAA&quot;, товар должен найтись. Вы можете убедиться, что поиск по артикулам работает и на нашем demo сайте.</p><p>Не совсем понял, почему &quot;Тип поиска like не совсем подходит&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 15 Jan 2015 10:32:33 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/890/#p890</guid>
		</item>
		<item>
			<title><![CDATA[Поиск по артикулу в полнотекстовом режиме]]></title>
			<link>https://forum.readyscript.ru/post/889/#p889</link>
			<description><![CDATA[<p>Например есть товар с названием &quot;Радиатор основной Gerat TY-160/3R&quot; для Toyota Surf. TY-160/3R так же является артикулом.<br />При поиске со словами Toyota Surf, товар находит, но при поиске TY-160/3R ничего нет. <br />Тип поиска like не совсем подходит т.к. по запросу Toyota Surf ничего не найдет.</p><p>Собственно можно ли включить артикул в полнотекстовый поиск?</p>]]></description>
			<author><![CDATA[null@example.com (Евгений)]]></author>
			<pubDate>Thu, 15 Jan 2015 07:06:10 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/889/#p889</guid>
		</item>
	</channel>
</rss>
