Als «full-text-search» getaggte Fragen

Durchsuchen des Textes einer Sammlung von Dokumenten oder Freitextfeldern in einer Datenbank, um diejenigen zu finden, die ein Wort oder eine Kombination von Wörtern enthalten.

2
Aktualisieren Sie Abfragen langsamer, nachdem Sie den SQL Server-Volltextindex aktiviert haben
Ich habe eine asp.net-Website mit vielen Abfragen zum Einfügen, Aktualisieren und Löschen, die für meine Datenbank ausgeführt werden. Vor einigen Tagen habe ich einen Volltextindex für zwei Spalten einer Tabelle erstellt. Danach stellte ich fest, dass die Speicher- und Festplattennutzung des SQL Server-Prozesses springt und die Aktualisierungen langsamer sind, wenn …


1
Berechnen Sie MATCH () GEGEN () Punkte aus UNIFIED QUERY nicht für jede Tabelle
Ich versuche, eine Punktzahl für den gesamten Abschnitt der SELECT-Anweisungen zu erhalten SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') In diesem Fall sind die Bewertungen …

1
Warum die Volltextsuche weniger Zeilen als LIKE zurückgibt
Ich kann die Volltextsuche nicht so ausführen, wie ich es möchte, und ich verstehe die Unterschiede in den Ergebnislisten nicht. Beispielanweisungen: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' gibt 92 Zeilen zurück. Ich erhalte Zeilen, die Übereinstimmungen haben, wie zum Beispiel "Ereignisse", "Zwei-Punkte-Vorsprung" und "Treffpunkt" in der Spalte meldungstext. …



1
Volltext: Viele FT_MASTER_MERGE warten im Status SUSPENDED, nachdem mehrere Volltextindizes erstellt wurden (Server hängt).
Wir haben einen Test unter SQL Server 2014 durchgeführt, bei dem 10 Datenbanken, 100 verschiedene Schemas in jeder Datenbank, 10 kleine Tabellen (~ 50 Zeilen) in jedem Schema (also insgesamt 10 KB Tabellen) vorhanden waren, und wir haben Volltextindizes für alle diese erstellt Tabellen in all diesen Datenbanken gleichzeitig. In …

2
Eigenschaften des SQL Server Filetable-Dokuments
Ich verwende die Dateitabelle von SQL Server 2012 , um Dokumente zu speichern und sie mit der semantischen Suche zu durchsuchen . Ich habe mich gefragt, ob es eine Möglichkeit gibt, alle Dokumenteigenschaften (Metadaten) aufzulisten. Es gibt eine Möglichkeit, die Volltextsuche zu indizieren und Dokumenteigenschaften zu durchsuchen. Ich kann eine …



2
Langsame Volltextsuche nach Begriffen mit hohem Vorkommen
Ich habe eine Tabelle, die Daten enthält, die aus Textdokumenten extrahiert werden. Die Daten werden in einer Spalte gespeichert, "CONTENT"für die ich diesen Index mit GIN erstellt habe: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Ich verwende die folgende Abfrage, um eine Volltextsuche für …


1
Kombination von Volltext- und Skalarindex
Angenommen, wir haben eine Datenbank mit 12 Millionen Namen und Adressen, die im Volltext durchsucht werden müssen, aber jede Zeile enthält beispielsweise auch einen ganzzahligen Wert COMPANYID. Die Tabelle enthält rund 250 verschiedene COMPANYIDs in diesen 12 Millionen Zeilen. Ist es möglich, bei der Definition der Volltextindizes jedem COMPANYeinen eigenen …


3
Optimieren von ORDER BY in einer Volltextsuchabfrage
Ich habe einen großen Tisch entitiesmit ~ 15 Millionen Datensätzen. Ich möchte die Top 5 Reihen finden, die zu 'Hockey' passen name. Ich habe einen Volltextindex name, der verwendet wird:gin_ix_entity_full_text_search_name Abfrage: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', "entities"."name"::text) @@ to_tsquery('english', …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.