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.

2
Possibile INDICE su un campo VARCHAR in MySql
Sto lavorando in un database MySql , con una tabella come questa: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... e ho bisogno di fare molte domande come questa (con 5-10 stringhe nell'elenco) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit …



3
Come viene implementato LIKE?
Qualcuno può spiegare come viene implementato l'operatore LIKE negli attuali sistemi di database (ad esempio MySQL o Postgres)? o mi punta ad alcuni riferimenti che lo spiegano? L'approccio ingenuo sarebbe quello di ispezionare ogni record, eseguendo un'espressione regolare o una corrispondenza di stringa parziale sul campo di interesse, ma ho …

2
La ricerca del trigramma diventa molto più lenta man mano che la stringa di ricerca aumenta
In un database Postgres 9.1, ho una tabella table1con ~ 1,5 M righe e una colonna label(nomi semplificati per il bene di questa domanda). C'è un trigramma-indice attivo su lower(unaccent(label))( unaccent()è stato reso immutabile per consentirne l'uso nell'indice). La seguente query è abbastanza veloce: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) …






2
Un catalogo full-text con Track cambia: AUTO si aggiorna automaticamente se il rilevamento delle modifiche per quella tabella non è abilitato?
Ho questa tabella di database che suppone di mantenere aggiornato l'indice full-text. Tuttavia non lo vedo accadere affatto (nessun errore nel registro perché l'ultimo registro che ho visto è stato quando l'ho attivato manualmente). Ecco cosa sto vedendo ... ma sul tavolo stesso ... Potrebbe essere questo il motivo per …

1
Perché LIKE è più di 4x più veloce di MATCH ... CONTRO su un indice FULLTEXT in MySQL?
Non lo capisco. Ho un tavolo con questi indici PRIMARY post_id INDEX topic_id FULLTEXT post_text La tabella ha (solo) 346000 righe. Sto cercando di eseguire 2 query. 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') richiede 4.05 secondi mentre SELECT post_id FROM phpbb_posts …


1
Dove sono gli indici full-text in SSMS 2008 R2
Ho creato un nuovo database, alcune tabelle e un indice e un catalogo full-text utilizzando SQL Server Management Studio senza alcun problema. Volevo copiare gli script di creazione T-SQL per ognuno di quelli da includerli nella mia documentazione. Posso ottenere gli script di creazione per il database, le tabelle, le …

2
ORDINA LENTO DA con LIMIT
Ho questa domanda: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Ne sono contento: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" " …

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.