sql >> Database >  >> RDS >> Sqlserver

Heeft SQL Server 2012 FTS native ondersteuning voor het markeren van treffers?

Ik speel met SQL Server 2012 sinds de allereerste bèta en dit is geen full-text verbetering waarvan ik heb gehoord (en ik heb het over verschillende anderen gehad in mijn presentaties over nieuwe functies bij verschillende evenementen, waaronder de wijziging naar nabijheid en semantisch zoeken).

BEWERKEN

Het lijkt erop dat het markeren van hits een "belangrijke functie" was in 2007, volgens Verbind item #295100:Full-text zoeksamenvattingen (hit-highlighting) . Maar ondanks die opmerking van Microsoft dat het een belangrijke functie is en ze het niet in 2008 hebben toegevoegd, alleen omdat de tijd op was, zien we het nog steeds niet in 2008 R2 of 2012, en het item is sindsdien gesloten als "zal niet repareren" zonder verdere uitleg. Ik zal proberen om meer informatie te krijgen (ik heb een paar ins in Redmond) maar ik kan niets beloven. Een andere is ondertussen geopend:Verbind item #722324:zou leuk zijn als SQL Full Text Search ondersteuning voor snippet / highlighting zou bieden . Deze zal waarschijnlijk worden gesloten als een duplicaat van het bovenstaande item, of gewoon worden gesloten als "Wordt niet hersteld". Tenzij er dwingende informatie is om iets anders te doen. Dat is waar je binnenkomt!

Misschien wil je op deze twee items stemmen (zelfs degene die gesloten is) en een opmerking toevoegen waarin je use case wordt uitgelegd. Hoewel stemmen voor iets meetellen, en je zou denken dat deze suggesties worden weggewuifd omdat het aantal stemmen niet hoog is, is dat zeker niet de enige factor die meespeelt. Om investeringen in nieuwe functies te rechtvaardigen, moeten ze substantieel bewijs hebben dat het toevoegen van de functie een bedrijf geld bespaart, productiever maakt, winstgevender maakt of meer licenties verkoopt. Dus zeg niet alleen "nou, ik wil het" - leg uit waarom. Ik ga in op wat details over kwalitatieve bugcommentaar in mijn blogpost van afgelopen september, getiteld "Wilt u dat uw bug wordt verholpen? Dien een goede bug in! " Let niet op de titel, er is ook informatie over suggesties, niet alleen bugs.

2E BEWERKING

Ik heb enige blootstelling gehad aan een nieuwe plug-in genaamd ThinkHighlight die deze functionaliteit biedt. Ik heb niet de gelegenheid gehad om het grondig te testen of een fatsoenlijke recensie te geven, maar ik kan je vertellen dat het precies doet wat je zou verwachten:flexibele markering van hits in verschillende talen.

http://www.interactivethoughts.com/products/thinkhighlight/




  1. Oracle SQL-datum naar lang en vice versa

  2. Creëer trigger voor auto incerment id en standaard unix datetime

  3. sql verwijder alle rijen ouder dan 30 dagen

  4. Tijdstempel met een precisie van milliseconden:hoe u ze opslaat in MySQL