Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy SQL Server 2012 FTS ma natywną obsługę podświetlania trafień?

Bawiłem się SQL Server 2012 od pierwszej bety i nie jest to pełnotekstowe ulepszenie, o którym słyszałem (a mówiłem o kilku innych w moich prezentacjach dotyczących nowych funkcji na różnych wydarzeniach, w tym o zmianie do wyszukiwania zbliżeniowego i semantycznego).

EDYTUJ

Wygląda na to, że wyróżnianie hitów było „ważną funkcją” w 2007 roku, według Połącz element nr 295100 :podsumowania wyszukiwania pełnotekstowego (wyróżnianie trafień) . Ale pomimo tego komentarza Microsoftu, że jest to ważna funkcja i nie dodali jej w 2008 roku tylko dlatego, że zabrakło czasu, nadal nie widzimy jej w 2008 R2 ani 2012, a od tego czasu przedmiot został zamknięte jako „Nie naprawi” bez dalszych wyjaśnień. Postaram się wydobyć więcej informacji (mam kilka wtajemniczeń w Redmond), ale nic nie mogę obiecać. W międzyczasie otwarto kolejną:Połącz element #722324 :Byłoby miło, gdyby funkcja SQL Full Text Search zapewniała obsługę fragmentów/podświetlania . Ten prawdopodobnie zostanie zamknięty jako duplikat powyższego elementu lub po prostu jako „nie naprawi”. O ile nie ma przekonujących informacji, aby postąpić inaczej. I tu wchodzisz!

Możesz zagłosować na te dwa elementy (nawet ten, który jest zamknięty) i dodać komentarz wyjaśniający Twój przypadek użycia. Chociaż głosy na coś się liczą i można by pomyśleć, że te sugestie są odrzucane, ponieważ liczba głosów nie jest wysoka, z pewnością nie jest to jedyny czynnik. Aby uzasadnić inwestycję w nowe funkcje, muszą mieć solidne dowody na to, że dodanie funkcji pozwoli zaoszczędzić pieniądze firmy, zwiększy ich produktywność, zwiększy zyski lub sprzeda więcej licencji. Więc nie mów tylko "no cóż, chcę tego" - wyjaśnij dlaczego. Zajmuję się szczegółami dotyczącymi jakościowych komentarzy do błędów w moim poście na blogu z września ubiegłego roku, zatytułowanym „Chcesz naprawić swój błąd? Zgłoś dobry błąd! " Nieważne tytuł, są też informacje o sugestiach, a nie tylko o błędach.

DRUGA EDYCJA

Miałem pewien kontakt z nową wtyczką o nazwie ThinkHighlight, która zapewnia tę funkcjonalność. Nie miałem okazji go dokładnie przetestować ani przedstawić przyzwoitej recenzji, ale mogę powiedzieć, że robi dokładnie to, czego można oczekiwać:zapewnia elastyczne podświetlanie trafień w różnych językach.

http://www.interactive Thoughts.com/products/thinkhighlight/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie działa wolno z wyrażeniem daty, ale szybko z literałem ciągu

  2. Generowanie skryptu dla podzbioru danych

  3. Powody, dla których nie ma indeksu klastrowego w SQL Server 2005

  4. Uzyskiwanie przesunięcia przesunięcia daty i czasu w SQL Server

  5. PowerShell — wyświetlić wszystkie instancje SQL w moim systemie?