Перегляд одного допису
Старий 09.01.2014, 22:15   #3
Adm1
 
Реєстрація: 09.08.2007
Дописи: 36.101
Blog Entries: 6
Сказал(а) спасибо: 15.640
Поблагодарили 41.837 раз(а) в 13.869 сообщениях
хм.. только увидел тему..
Позволю себе привести несколько цитат с другого форума, автора знаю лично, потому, надеюсь, за плагиат он на меня не обидится

Цитата:
Попытаюсь сделать небольшой FAQ по испольщованию поиска на форуме
о некоторых ограничениях
1.слово в поиске должно быть более 3х символов. иначе оно игнорируется
(прошу отметить не вся строка поиска больше трех символов а каждое отдельное слово)
2. игнорируются слова спецсимволы в словах
есть еще что-то третье .. не поменю (

Итак.
Во первых по умолчанию, т.е. маленький поиск над форумом ищет в режиме "поиск в тексте сообщения"
Поэкспериментируйте в расширенном поиске в режиме "Искать только в заголовках"

Итак примеры:
В расширенном поиске с установленной опцией "Искать только в заголовках"

1. В строке поиска: "Генератор для" м©30
выведет только топики в теме которых точная последовательность слов "Генератор для". м©30 - будет проигнорировано, как содержащее спецсимвол: "©"

2. В строке поиска: "Генератор для м©30"
не найдет ничего потому что заключенное в кавычки считается единым словом. А так как оно содержит спецсимвол - все предложение игнорируется

3. В строке поиска: Генератор m30
выведет все топики содержащие в теме слово "Генератор" но проигнорирует "m30" потому что не выполняется условие более трех символов

4. В строке поиска: "Генератор для м30"
Выведет все топики в теме в которых есть четкое совпадение фразы "Генератор для м30" в названии темы

5. Генератор куплю (это выражение тождественно: Генератор AND куплю)
Выведет все топики в которых есть слова "Куплю" и "генератор". Последовательность не важна.

6. Генератор OR щетки
Выведет все топики в которых есть слова "щетки" или "генератор". Последовательность не важна.

На вскидку вроде все.
Все это работает и по содержимому топиков точно так же.
Если что-то не получается пишите сюда что хотите найти. Я буду отписывать какой строкой синтаксиса это реально найти. Если это возможно
Цитата:
Обрати внимание на кавычки которые включаются в запрос поиска.

Варианты "Генератор для м30" и Генератор для м30 - совершенно разные поисковые запросы.
Если в первом варианте будет искаться целиком фраза, включая кстати количество пробелов, то во втором случае только по слову Генератор. Слова: Для и m30 будут проигнорированы.

Т.е. при написании в строке поиска "Загорелась лампочка ASC на Е39" с кавычками будет искаться фраза целиком..
Если же ты напишешь: Загорелась лампочка ASC на Е39 без кавычек, то да, совершенно правильно. В поиске будут учавствовать только Загорелась и лампочка причем в различных комбинациях вырванных из всего текста.
Цитата:
Есть еще один секрет использование символа *

например для того чтобы убрать зависимость гидраусилитель, гидроусилитель ты можешь задать строку поиска по дополнению слова: гидр*

Будет считаться что все слова начинающиеся с гидр отвечают условиям поиска.. Но! Внутри фраз, набора слов заключенных в кавычки, символ * не работает.

зы. Варианты "обхода" трех символов типа: M50* к желаемому результату не приведут. Т.е. поиск отработает, но будут найдены все конструкции от 4-х символов и более. Например: M50B52 или подобное, но в чистом виде M50 (три символа) результаты отфильтрованы не будут.
Adm1 зараз поза форумом   Відповісти з цитуванням
2 пользователя(ей) сказали cпасибо:
alex (12.01.2014), Eugene_Goroh (09.01.2014)