Domande taggate «full-text-search»

Ricerca nel testo di una raccolta di documenti o campi di testo libero in un database per trovare quelli che contengono una parola o una combinazione di parole.



1
Calcola i punteggi MATCH () CONTRO () da QUERY UNIFICATA non PER OGNI TABELLA
Sto cercando di ottenere un punteggio per l'intera sezione delle istruzioni SELECT 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 tal caso i punteggi sono …

1
Perché la ricerca full-text restituisce meno righe di LIKE
Non riesco a far funzionare la ricerca full-text come voglio, e non capisco le differenze nelle liste dei risultati. Esempi di dichiarazioni: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' restituisce 92 righe. Ricevo righe che hanno corrispondenze, ad esempio, come "Punkten", "Zwei-Punkte-Vorsprung" e "Treffpunkt" nella colonna meldungstext. Ho impostato …

2
Ricerca di testo completo di Postgres con più colonne, perché concaticare in indice e non in fase di esecuzione?
Mi sono imbattuto nella ricerca full-text in postgres negli ultimi giorni e sono un po 'confuso riguardo all'indicizzazione durante la ricerca su più colonne. I documenti di postgres parlano della creazione di un ts_vectorindice su colonne concatenate, in questo modo: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' …


1
Testo completo: molti FT_MASTER_MERGE sono in attesa in stato SOSPESO dopo la creazione di più indici full-text (blocco del server)
Abbiamo eseguito un test su SQL Server 2014 quando disponevamo di 10 database, 100 schemi diversi in ciascun database, 10 tabelle piccole (~ 50 righe) in ogni schema (quindi 10.000 tabelle in totale) e abbiamo creato indici full-text su tutti questi tabelle in tutti questi database contemporaneamente. In alcuni minuti …



2
Lenta ricerca full-text per termini con elevata occorrenza
Ho una tabella che contiene dati estratti da documenti di testo. I dati sono memorizzati in una colonna chiamata "CONTENT"per la quale ho creato questo indice usando GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Uso la seguente query per eseguire una ricerca di …




3
Ottimizzazione di ORDER BY in una query di ricerca full-text
Ho un grande tavolo entitiescon ~ 15 milioni di record. Voglio trovare le prime 5 righe corrispondenti a "hockey" nelle loro name. Ho un indice di testo completo su name, che viene utilizzato:gin_ix_entity_full_text_search_name Query: 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', …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.