Функция поиска по форуму - Гитарист
0 голосов
/ 23 мая 2002
Вопрос к модераторам. Почему функция «поиск» не выполняет поиск 3-буквенных слов? Я пытался искать темы, включающие 3 буквы, такие как модели гитар: 414, 810 и т. Д. Или модели микрофонов: 414, NT1 и т. Д. Эти поиски всегда отклоняются, потому что 3-буквенные слова не соответствуют минимуму.

Ответы [ 7 ]

0 голосов
/ 23 мая 2002
Спасибо всем. Я подумал, что так как многие термины, связанные с гитарами Taylor и музыкальным оборудованием в целом, состоят из 3 букв / цифр, было бы полезно разрешить поиск по 3 символам. Даже когда я ищу термин из 3 символов, обычно есть второе слово, по крайней мере, из 4 букв. Но если эти поиски затопят систему, я могу это принять. Я попробую звездочку.
0 голосов
/ 23 мая 2002
NdaBoonies это правильно. Вот почему у нас нет поиска по 3 словам. Но, как уже упоминалось, вы можете использовать подстановочные знаки, чтобы обойти это.

Что касается 60-секундного поиска. Это большая боль, я знаю. Но это не позволяет кому-либо запускать сценарий для функции поиска, которая быстро выполняет поиск, что приводит к сбою базы данных и форума.

JR
0 голосов
/ 23 мая 2002
Некоторое время назад JR ответил на мой идентичный запрос по этому вопросу, указав, что все «слова» из 4 или более букв «проиндексированы» в базе данных, и включение трехбуквенных слов в «индекс» увеличит индексный файл до неуправляемого размера (по крайней мере, это то, что я думаю, он сказал!).

Что касается использования звездочек (*) спереди или сзади или на обоих концах трехбуквенного термина ... NOPE! Это работает, только если какой-то символ (например, дефис [-], запятая [,], звездочка [*] или число) находится в позиции, обозначенной звездочкой !! Вы не найдете простой оле обыкновенный 714, используя 714 * или * 714 или * 714 * !! Это просто кажется, что работает, потому что вы действительно находите вещи ... но ТОЛЬКО потому, что КУДА-ЛУЧШЕ, есть дополнительный символ, расположенный рядом с целевым 3-буквенным словом !!

:)
0 голосов
/ 23 мая 2002
Райан / Боб -

Спасибо! Я этого не знал! В этом есть смысл. , ,
0 голосов
/ 23 мая 2002
Безусловный поиск «затрагивает» большинство записей в базе данных и связывает базу данных для продолжительности поиска. Все остальные должны ждать этого процесса. Цель состоит в том, чтобы запретить одному пользователю задерживать запросы данных всех других пользователей.

Боб
0 голосов
/ 23 мая 2002
Удаление трехбуквенных поисков сокращает использование полосы пропускания (которую любит использовать поисковая функция), и я думаю, что 60-секундная задача состоит в том, чтобы не было затопления ... как на доске объявлений (это помогает предотвратить двойную публикацию) )
0 голосов
/ 23 мая 2002
Есть способ обойти это. , , просто поставьте свой термин в звездочках, например: * 414 *

У меня есть еще один вопрос. , , почему только один поиск в минуту? Когда я совершаю ошибку или не получаю никаких ударов с первой попытки, мне приходится сидеть и ждать, пока я не смогу повторить попытку. , ,
Добро пожаловать на сайт Гитарист, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...