|
в новых программах есть какой-то очень прекрасный поиск - ищет нужное название без полного |
☑ |
0
Мисти
14.02.20
✎
12:30
|
в новых программах есть какой-то очень прекрасный поиск - ищет нужное название без полного совпадения даже знаков в середине!
Как этот метод можно использовать программно?
|
|
1
unbred
14.02.20
✎
12:32
|
в новых программах...
|
|
2
ДенисЧ
14.02.20
✎
12:34
|
Полнотекстовый поиск? Не, никогда не слышал...
|
|
3
Мисти
14.02.20
✎
12:47
|
(2) как это использовать-то? Какая-то функция есть?
|
|
4
dka80
14.02.20
✎
12:50
|
|
|
5
acht
14.02.20
✎
12:53
|
(0) > в новых программах
Возраст, мадам, это возраст (:
|
|
6
Мисти
14.02.20
✎
13:01
|
СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок("", 10); // первый параметр строка поиска, второй размер списка
СписокПоиска.ПолучатьОписание = Истина;
ПоказыватьОписания = Истина;
СписокПоиска.ПорогНечеткости = 25; //процент нечеткости для слова из 4 букв, одна может быть неправильной
СписокПоиска.СтрокаПоиска = ТекстПоиска; // текст поиска можно задать и так
СписокПоиска.РазмерПорции = 10; // а ето, сколько стандартно будет вывожится результатов
СписокПоиска.ПерваяЧасть();
Колво = СписокПоиска.ПолноеКоличество();
Если СписокПоиска.ПолноеКоличество() = 0 Тогда
Предупреждение("Начего не найдено!" );
Если СписокПоиска.СлишкомМногоРезультатов() Тогда
Предупреждение("Найдено слишком много результатов!");
Вот прямо вот так?
|
|
7
Мисти
14.02.20
✎
13:02
|
никогда раньше в нем смысла не видела, а вчера - поиск по кривому артикулу меня поразил!
Но, я так понимаю, если в моей строке поиска есть лишний знак, то ничего не найдется?
Найдется только если в базе в артикуле есть лишние знаки?
|
|
8
fisher
14.02.20
✎
13:33
|
Я бы не полагался на полнотекстовый поиск в программных алгоритмах, критичных к точности результата.
Капризная штука.
|
|
9
Lama12
14.02.20
✎
14:33
|
(8) +1. Очень капризная.
|
|
10
dmpl
14.02.20
✎
15:11
|
(9) Особенно к внезапной перезагрузке сервера. Если после этого принудительно не перестроить индекс - юзеры будут искать вечно.
|
|