indexing

Indizierung von Datenstrukturen ist eine allgemeine Technik, um die Geschwindigkeit von Datensuchen zu verbessern.
2
Antworten

Indexieren Sie eine MySQL-Datenbank mit Apache Lucene, und halten Sie sie synchronisiert

Wenn ein neues Element in MySQL hinzugefügt wird, muss es auch von Lucene indiziert werden. Wenn ein vorhandenes Element aus MySQL entfernt wird, muss es auch aus dem Lucene-Index entfernt werden. Die Idee besteht darin, ein Skript zu schr...
31.05.2012, 09:48
4
Antworten

Wie behandelt man sehr häufige Aktualisierungen eines Lucene-Index?

Ich versuche, eine Indexierungs- / Suchanwendung zu erstellen, die sehr volatile Indexierungsdatenquellen (Foren, soziale Netzwerke usw.) verwendet, hier sind einige der Leistungsanforderungen, Sehr schnelle Bearbeitungszeit (damit meine ic...
30.09.2010, 21:15
3
Antworten

SELECT-Anweisung, die keine possible_keys verwendet

Ich habe eine Tabelle aus einem Legacy-System, die keinen Primärschlüssel hat. Es zeichnet Transaktionsdaten für die Ausgabe von Materialien in einer Fabrik auf. Der Einfachheit halber sagen wir, jede Zeile enthält job_number, part_number, qu...
31.03.2011, 17:22
5
Antworten

Zähle die gleiche Wertnummer im Array

Ich arbeite an einer Aufgabe, bei der ich den kleinsten Wert in einem Array finden und zählen kann, wenn die Anzahl mehr als einmal auftritt. Ich denke, ich habe das Format unten, aber es gibt mir eine weitere Zählung als es Zahlen gibt (4 statt...
21.07.2017, 22:25
1
Antwort

Wie kann minimum_should_match verwendet werden, um in mehreren Feldern zu suchen?

Ich versuche das Ergebnis von elasticsearch zu filtern, es muss die Ergebnisse liefern, die zu 80% mit dem Suchtext kompatibel sind. Wenn ich dies für nur einen Schlüssel tue, funktioniert minimum_should_match perfekt: %Vor% Wenn ich m...
27.03.2014, 18:05
3
Antworten

Wie kann ich die Kosten eines Datenbankindexes messen?

Gibt es eine gute Methode zu beurteilen, ob die Kosten für die Erstellung eines Datenbankindex in Postgres (langsamer INSERTS , Zeit zum Erstellen eines Index, Zeit zum erneuten Indexieren) den Leistungszuwachs wert sind (schneller SELECTS )...
25.10.2012, 21:10
6
Antworten

Wie kann ich SQL Server-Indexoptimierung lernen? [geschlossen]

Was ist der beste praktische Weg, das Index-Tuning beim Schreiben von Tsql-Abfragen zu erlernen? Ich habe VS2008 SQL Express. Könnte mir bitte jemand Beispiele geben? Ich habe bereits Online-Artikel gefunden und sie sind großartig in der Theorie...
03.03.2009, 02:28
1
Antwort

ist es möglich, negative Abfrage Boost in Lucene zu verwenden?

Ich möchte einige Begriffe in der Abfrage bestrafen, um sie überhaupt nicht zu ignorieren, also "MUST NOT" -Operator wird nicht funktionieren? Ist es möglich, negative Abfrage Boost mit SOLL in Boolean Abfrage in Lucene, wie funktioniert es?   ...
09.12.2010, 13:09
4
Antworten

Erläuterung der Tabelle sqlite_stat1

Ich versuche zu diagnostizieren, warum eine bestimmte Abfrage gegenüber SQLite langsam ist. Es scheint viele Informationen zu zu geben, wie der Abfrageoptimierer funktioniert , aber kaum Informationen darüber, wie man Probleme tatsächlich diagn...
16.03.2010, 16:33
2
Antworten

Mysql: innere Verknüpfung auf Primärschlüssel für 2 IDs gibt "Bereich für jeden Datensatz überprüft"

Ich erhalte einen "Bereich für jeden Datensatz (Index-Map: 0x1)" in EXPLAIN SELECT überprüft, wenn Sie einen INNER JOIN auf einem PRIMARY-Schlüssel mit 2 Werten (entweder IN oder OR-Konstrukte) Hier ist die Abfrage: %Vor% Wenn ich eine Er...
03.11.2014, 17:59