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.
Ich arbeite in einer MySQL-Datenbank mit einer Tabelle wie dieser: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... und ich muss eine Menge solcher Fragen stellen (mit 5-10 Zeichen in der Liste) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) …
Weiß jemand, wie Google oder Yahoo bei sehr großen Datenmengen nach Stichwörtern suchen? Welche Art von Datenbank oder Technologien setzen sie dafür ein? Es dauert nur wenige Millisekunden, aber es werden mehr als eine Milliarde Seiten indiziert.
Welche Richtlinien sollten für die Pflege von Volltextindizes beachtet werden? Soll ich den Volltextkatalog neu erstellen oder neu organisieren (siehe BOL )? Was ist eine angemessene Wartungskadenz? Welche Heuristiken (ähnlich den Fragmentierungsschwellen von 10% und 30%) könnten verwendet werden, um zu bestimmen, wann eine Wartung erforderlich ist? (Alles, was unten …
Kann jemand erklären, wie der LIKE-Operator in aktuellen Datenbanksystemen (z. B. MySQL oder Postgres) implementiert ist? oder zeigst du mir ein paar Hinweise, die es erklären? Der naive Ansatz wäre, jeden Datensatz zu untersuchen, indem ein regulärer Ausdruck oder eine Teilzeichenfolgenübereinstimmung für das betreffende Feld ausgeführt wird, aber ich habe …
In einer Postgres 9.1-Datenbank habe ich eine Tabelle table1mit ~ 1,5 Millionen Zeilen und einer Spalte label(vereinfachte Namen für diese Frage). Es gibt einen funktionalen Trigramm-Index für lower(unaccent(label))( unaccent()wurde unveränderlich gemacht, damit er im Index verwendet werden kann). Die folgende Abfrage ist ziemlich schnell: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) …
Einer unserer Produktionsserver meldet einen Fehler im Protokoll Fehler: 701, Schweregrad: 17, Status: 123. Im Ressourcenpool ist nicht genügend Systemspeicher vorhanden, um diese Abfrage auszuführen. Ich habe nach diesem Fehler gesucht und festgestellt, dass es sich um einen Fehler handelt und dass es einen Hotfix mit Service Pack 2 gibt. …
Ich möchte folgende Ergebnisse per Abfrage erhalten: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Dies funktioniert und gibt Zeilen mit tsvcontain zurück Available. Aber wenn ich es benutze avai(fallen lasse lable), kann es nichts finden. Müssen alle …
Unsere Website verfügt über eine SQL Server 2008 R2 Express Edition-Datenbank mit Volltextindizierung für unsere Website-Suche. Jedes Mal, wenn ein neuer Datensatz in einer der indizierten Tabellen hinzugefügt oder aktualisiert wird, scheint der Indizierungsprozess niemals abgeschlossen zu sein. Ich habe den Status in den letzten Wochen mithilfe der gleichen Abfrage …
Ich habe also eine jsonbSpalte mit Einträgen wie diesen: https://pastebin.com/LxJ8rKk4 Gibt es eine Möglichkeit, eine Volltextsuche für die gesamte jsonb-Spalte zu implementieren?
Ich versuche derzeit, einige Abfragen für einen Daten-Dump der Kommentare von Stack Overflow auszuführen. So sieht das Schema aus: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) …
Ich habe diese Datenbanktabelle, die den Volltextindex auf dem neuesten Stand halten soll. Ich sehe es jedoch überhaupt nicht (kein Fehler im Protokoll, da das letzte Protokoll, das ich sehe, war, als ich es manuell ausgelöst habe). Hier ist was ich sehe ... aber auf dem Tisch selbst ... Könnte …
Ich verstehe das nicht. Ich habe eine Tabelle mit diesen Indizes PRIMARY post_id INDEX topic_id FULLTEXT post_text Die Tabelle enthält (nur) 346 000 Zeilen. Ich versuche 2 Abfragen durchzuführen. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') dauert 4,05 Sekunden während SELECT post_id …
Ich habe SQL Server 2014 Express Edition mit erweiterten Diensten installiert. Ich hatte gehofft, die Volltextsuchfunktionen ausprobieren zu können. Ich habe hier gelesen , dass die Volltextsuche von der Expressausgabe 2014 unterstützt wird. Nach der Installation und dem Versuch, einen Volltextindex zu erstellen, wird jedoch die Fehlermeldung angezeigt, dass Volltextindizes …
Ich habe mit SQL Server Management Studio problemlos eine neue Datenbank, einige Tabellen sowie einen Volltextindex und -katalog erstellt. Ich wollte die T-SQL-Erstellungsskripte für jedes dieser Skripte kopieren, um sie in meine Dokumentation aufzunehmen. Ich kann die Erstellungsskripte für die Datenbank, Tabellen, Fremdschlüssel und den Katalog abrufen, aber ich kann …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.