bdd2

Полнотекстовый поиск данных

Опубликовал Никита Уколов (zzerro) в раздел Администрирование - Поиск данных

Полнотекстовый поиск данных по справочникам и документам

Попытка реализации полнотекстового поиска информации..

При выполнении анализируются реквизиты справочников и документов. Возможен поиск строковых и числовых значений, а так же значения типа дата и "ссылочных" значений (по представлению).

Возможен поиск значений по одному или всем справочникам/документам конфигурации (или не выполнять поиск вовсе), т.е. можно отдельно искать в документах или справочниках.

Имеется возможность "слегка" настроить список реквизитов, по которым нужно выполнять поиск, распечатать результат поиска, открыть форму найденного объекта, дополнительно отфильтровать результат поиска.

Обработка универсальная, и должна работать под любой конфигурацией 7.7 (теоретически)

 

Зачем это надо? Очень просто... На днях дали мне задачку, найти в старых семерошных базах информацию о покупаемом когда-то программном продукте, о котором была известна только часть  названия (как, куда,  в каком виде и в какую из баз, была занесена эта информация в давно забытом году никто не знал). В общем, после тщетных попыток хоть как-то найти то незнамо что, потихоньку начала образовываться данная обработка. В итоге через пол дня поиска и часа написания обработки данные таки нашлись.

Так вот, после долгих исканий, решил все же доделать мою обработину по поиску данных, что бы в будущем не было таких проблем с поиском информации: расширил область поиска, функциональность и добавил несколько картинок для наглядности..

В общем если кому пригодиться, буду рад (сильно не пинайте).

 

Если что-то непонятно, в справке постарался описать как оно работает.

Скачать файлы

Наименование Файл Версия Размер
Полнотекстовый поиск данных
.ert 212,00Kb
23.11.14
203
.ert 212,00Kb 203 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Lara.Builova 16.08.11 09:21 Сейчас в теме
Хорошая разработка. Есть одно пожелание на развитие - сделать расшифровку на документы и справочники.
2. Никита Уколов (zzerro) 267 16.08.11 15:57 Сейчас в теме
(1) Что подразумеваешь под расшифровкой? Из таблицы можно открыть форму элемента/документа, только если из печатной формы...
3. Яков Коган (Yashazz) 1940 17.08.11 08:36 Сейчас в теме
В стародавние времена была под 7.7 компонента, внешка, которая замечательно искала по фрагментам и нечётким критериям, с управлением объёма выборки и порога точности; даже транслит понимала. Это на ней, или самостоятельно?
4. Никита Уколов (zzerro) 267 17.08.11 09:33 Сейчас в теме
(3) Это самостоятельно, без всяких компонент, все штатными средствами, но без особых примочек типа "нечётким критериям, с управлением объёма выборки и порога точности; даже транслит понимала"
5. GSoft. (GSoft) 2688 17.08.11 14:16 Сейчас в теме
прошелся по базе этой обработкой и http://infostart.ru/public/88641/

в первом случае 45 вхождений, во втором 697

в подробности не вдавался но разница большая
???
6. Никита Уколов (zzerro) 267 17.08.11 17:59 Сейчас в теме
(5) А если не секрет, флажки на форме все установил?
7. Никита Уколов (zzerro) 267 17.08.11 18:06 Сейчас в теме
(5) Попробовать твою обработку пока нет возможности, завтра на своей базе попробую и сравню результаты
8. GSoft. (GSoft) 2688 18.08.11 10:58 Сейчас в теме
да

условия постарался сделать одинаковыми

одна и та же конфа
в предложенном мной варианте поиск идет на основании объектов и реквизитов вытягиваемых из метаданных
9. Никита Уколов (zzerro) 267 18.08.11 14:04 Сейчас в теме
(8) Собственно у меня тоже
10. Никита Уколов (zzerro) 267 18.08.11 14:37 Сейчас в теме
Попробовал твою и мою на одной базе... получилось следующее:
У моей обработки 38 вхождений, у твоей 30. Кажется ты забыл делать поиск по общим реквизитам документов. Откуда у тебя получились такие различия, непонятно
11. GSoft. (GSoft) 2688 18.08.11 14:53 Сейчас в теме
нашел "ошибку" - видимо первый раз не везде поставил галки вложенного поиска по типам

при полных глаках - результат 699 - 698
единица, видимо как раз за счет отсутствия поиска по общим реквизитам
сейчас добавлю поиск и проверю еще раз
12. GSoft. (GSoft) 2688 18.08.11 15:11 Сейчас в теме
с общими реквизитами получилось 727)))

перезалил новую версию обработки
13. Алексей Ситников (SiAl) 67 19.08.11 00:02 Сейчас в теме
14. Александр Рытов (Арчибальд) 2652 15.09.11 17:20 Сейчас в теме
Как-то просмотрел я эту разработку. А плюс несомненный.
15. DERL (DERL) 16.09.11 09:33 Сейчас в теме
И почему я давно не нашел эту обработку. СПС!
16. Роман Хусяинов (rom-x) 152 15.10.11 16:10 Сейчас в теме
Нашел в 8-ке обработку поиск данных, появилась идея, а почему бы не сделать на 7-ке такое) как оказалось уже есть) Скачал для сравнения отчет от GSoft, результат 368-368, но во втором варианте поиск продолжался еще после того, как я пообедал, очень удивился) За реализацию и комментарии в коде + ! Может и пригодиться. Пожелание только одно: сделать на форме постоянно видимой строку(как у GSoft): Найдено вхождений 368(например).
artichoke; +1 Ответить