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.
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 …
Qualcuno sa come Google o Yahoo eseguono ricerche di parole chiave rispetto a quantità molto enormi di dati? Che tipo di database o tecnologie impiegano per questo? Ci vogliono pochi millisecondi, ma hanno più di un miliardo di pagine indicizzate.
Quali linee guida dovrebbero essere prese in considerazione per mantenere gli indici full-text? Devo RICOSTRUIRE o RIORGANIZZARE il catalogo full-text (vedi BOL )? Cos'è una cadenza di manutenzione ragionevole? Quali euristiche (simili alle soglie di frammentazione del 10% e del 30%) potrebbero essere utilizzate per determinare quando è necessaria la …
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 …
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)) …
Uno dei nostri server di produzione sta segnalando un errore nel registro Errore: 701, gravità: 17, stato: 123. Memoria di sistema insufficiente nel pool di risorse "interna" per eseguire questa query. Ho cercato questo errore e ho scoperto che è un bug e c'è una correzione con Service Pack 2. …
Vorrei ottenere risultati interrogando questo: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Funziona e restituisce righe con tsvcontenimento Available. Ma se uso avai(lasciato cadere lable) non riesce a trovare nulla. Tutte le query devono essere nel dizionario? …
Il nostro sito Web ha un database SQL Server 2008 R2 Express Edition con indicizzazione full-text per la ricerca del nostro sito Web. Ogni volta che un nuovo record viene aggiunto o aggiornato in una delle tabelle indicizzate, il processo di indicizzazione non sembra completarsi. Ho monitorato lo stato nelle …
Quindi ho una jsonbcolonna che ha voci come questa: https://pastebin.com/LxJ8rKk4 Esiste un modo per implementare una ricerca full-text sull'intera colonna jsonb?
Attualmente sto cercando di eseguire alcune query su un dump di dati dei commenti di Stack Overflow. Ecco come appare lo schema: 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 …
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 …
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 …
Ho installato SQL Server 2014 Express Edition, con servizi avanzati. Speravo di provare le funzionalità di ricerca full-text. Ho letto qui che la ricerca full-text è supportata dall'edizione express 2014. Ma dopo l'installazione e il tentativo di creare un indice full-text, viene visualizzato un errore che indica che gli indici …
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 …
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.