Magic Catalog

Ce este full-text de căutare, majoritatea experților știu și așa, așa că nu vom descrie separat, MS SQL nu are mai puține oportunități decât căutarea pentru 1C. Există o posibilitate destul de interesantă - o căutare folosind sinonime sau excluderea anumitor cuvinte din expresii de căutare (liste de oprire). Fișierul de căutare full-text 1C este stocat pe serverul de aplicații, căutare fulltext - există o parte a bazei de date. Căutare SQL pe întregul text, prin experiență personală, funcționează mai repede în cazul în care trebuie să găsiți un număr mare de cuvinte care intră în șirul de căutare. De exemplu, pentru o lungime nelimitată a șirului, în cazul în care lungimea șir poate fi de până la 3-4 mii de caractere și numărul de linii de 300 de mii de full-text de căutare SQL funcționează mult mai rapid de căutare 1C, dacă suntem în căutarea unui șir de cel puțin 5 cuvinte.







SQL de căutare full-text este similar cu operatorul LIKE, dar pentru aprobare MS, LIKE mai lent într-un număr mare de date nestructurate, și are în mod semnificativ mai puține oportunități de a găsi, ca căutare full-text poate index nu numai câmpurile șir.







Ideea principală a lucrării este ieșirea de date care urmează să fie indexată integral într-o bază de date externă, în baza de date este creat un index cu actualizare automată. În baza de date externă conține identificatorii interne ale obiectelor bazei de date, tipul și forma de metadate obiectului, numele recuzită și numărul rândului de documente care se pot identifica în mod unic un obiect și o proprietate, care deține șirul memorat. În baza de date 1C există un plan de schimb care înregistrează modificările în obiecte și o sarcină programată care pune valorile proprietăților necesare. Ce obiecte și ce necesități trebuie indexate - sunt stocate în directorul FullText Search Settings. De asemenea, în baza de date este de procesare care generează o interogare de căutare într-o TSQL limbă și o trimite la serverul de baze de date, atunci acesta primește rezultatul și pe baza stocate în tabelul de date externe siruri de caractere asociate rezultat cu obiecte în 1C bază de date, care, în acest exemplu este utilizat pentru a căutarea de prețuri în documente Implementarea și registrul de informații cu prețurile pentru Nomenclatorul de registru.

Toate experimentele de succes!

Cerințe software:







Articole similare

Trimiteți-le prietenilor: