Личный кабинет OneBox CRM
Связаться с нами
+38 (067) 328-75-45
+38 (050) 324-46-54
Кабинет клиентаБаза знаний › Просмотр базы знаний

003 Поиск FULLTEXT

Поиск FULLTEXT

  • Он реализуется стандартными средствами MySQL/MariaDB и не требует подключения каких-либо вспомогательных библиотек;

  • Этот тип поиска работает на проектах, размещенных на разных типами хостинга, он справляется с возложенными на него задачами поиска даже в проектах, развернутых на shared-хостинге, например на https://hvosting.ua/

  • У fulltext поиска имеются нюансы с качеством и продуктивностью, в зависимости от объема обрабатываемых данных он может и работать по-разному;

  • По умолчанию поиск осуществляется по слову, которое пишется целиком, без сокращений. Например, если вы ищете контакт “Устименко”, а вводите “Устим”, то ничего не найдете:

  • Хотите найти все, что начинается с “Настр”, вводите “Настр*” со звездочкой. При этом звездочку можно размещать как в начале, так и в конце искомого слова/фразы:

  • Факт, объем базы искомых сущностей менее 10000 записей. OneBox автоматически включает "оператор отсечения”, то есть к любому запросу в конце дописывается звездочка. НО, звездочка замедляет скорость обработки в среднем в 7-8 раз. Поэтому по умолчанию, если данных больше 10000, звездочка принудительно отключается.

  • Вы хотите найти только те сущности, которые содержат “Глобальные”, но в которых нет “настройки”, наберите “Глобальные -настройки”. То есть перед словом, которое не хотите получать по результатам запроса, поставьте знак “-” минус.

  • Для полнотекстового поиска на русском языке, только для русского, в OneBox дополнительно включен стеммер Портера - специальный алгоритм стемминга. Поиск основан на понимании корней слов. То есть для поиска в OneBox не имеет значения, с каким окончанием/суффиксом набирается слово в качестве основы для поиска: “компьютер”, “компьютерами”, “компьютеру” “компьютером”, “компьютеров”... OneBox понимает, что корень слова “компьютер”, по нему и выполняется поиск.

  • Вы ищите “Мазерати Кватропорте”, но в базе отсутствуют контакты, в которых бы имелось и “Мазерати” и “Кватропорте”, в итоге ничего не будет найдено.

  • Слова, содержащие менее трех символов, fulltext поиск не находит.