Recherche dans le texte d'une collection de documents ou de champs de texte libre dans une base de données pour trouver ceux contenant un mot ou une combinaison de mots.
Je travaille dans une base de données MySql , avec un tableau comme celui-ci: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... et je dois faire beaucoup de requêtes comme ceci (avec 5 à 10 chaînes dans la liste) : SELECT myField FROM table_name WHERE myField IN ('something', …
Est-ce que quelqu'un sait comment Google ou Yahoo effectuent des recherches de mots-clés contre de très grandes quantités de données? Quel type de base de données ou de technologies utilisent-ils pour cela? Cela prend quelques millisecondes, mais ils ont plus d'un milliard de pages indexées.
Quelles lignes directrices faut-il envisager pour gérer les index de texte intégral? Dois-je RECONSTRUIRE ou RÉORGANISER le catalogue de texte intégral (voir BOL )? Qu'est-ce qu'une cadence d'entretien raisonnable? Quelles heuristiques (similaires aux seuils de fragmentation de 10% et 30%) pourraient être utilisées pour déterminer quand une maintenance est nécessaire? …
Quelqu'un peut-il expliquer comment l'opérateur LIKE est implémenté dans les systèmes de base de données actuels (par exemple MySQL ou Postgres)? ou me pointer vers quelques références qui l'expliquent? L'approche naïve serait d'inspecter chaque enregistrement, d'exécuter une expression régulière ou une correspondance de chaîne partielle sur le champ d'intérêt, mais …
Dans une base de données Postgres 9.1, j'ai une table table1avec environ 1,5 million de lignes et une colonne label(noms simplifiés pour cette question). Il existe un trigram-index fonctionnel lower(unaccent(label))( unaccent()a été rendu immuable pour permettre son utilisation dans l'index). La requête suivante est assez rapide: SELECT count(*) FROM table1 …
Un de nos serveurs de production signale une erreur dans le journal Erreur: 701, gravité: 17, état: 123. La mémoire système est insuffisante dans le pool de ressources «interne» pour exécuter cette requête. J'ai recherché cette erreur et j'ai trouvé que c'était un bogue et qu'il y avait un correctif …
Je voudrais obtenir des résultats en interrogeant ceci: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Cela fonctionne et renvoie des lignes avec tsvcontenant Available. Mais si j'utilise avai(abandonné lable), il ne trouve rien. Toutes les requêtes doivent-elles …
Notre site Web dispose d'une base de données SQL Server 2008 R2 Express Edition avec indexation en texte intégral pour notre recherche de site Web. Chaque fois qu'un nouvel enregistrement est ajouté ou mis à jour dans l'une des tables indexées, le processus d'indexation ne semble jamais se terminer. J'ai …
J'ai donc une jsonbcolonne qui contient des entrées comme celle-ci: https://pastebin.com/LxJ8rKk4 Existe-t-il un moyen d'implémenter une recherche de texte intégral sur toute la colonne jsonb?
J'essaie actuellement d'exécuter des requêtes sur un vidage de données des commentaires de Stack Overflow. Voici à quoi ressemble le schéma: 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, …
J'ai cette table de base de données qui est censée garder l'index de texte intégral à jour. Cependant, je ne le vois pas du tout (aucune erreur dans le journal car le dernier journal que je vois était quand je l'ai déclenché manuellement). Voici ce que je vois ... mais …
Je ne comprends pas ça. J'ai une table avec ces index PRIMARY post_id INDEX topic_id FULLTEXT post_text La table a (seulement) 346 000 lignes. J'essaie d'effectuer 2 requêtes. 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') prend 4,05 secondes tandis que SELECT post_id …
J'ai installé l'édition SQL Server 2014 Express, avec des services avancés. J'espérais essayer les fonctionnalités de recherche en texte intégral. J'ai lu ici que la recherche en texte intégral est prise en charge par l'édition express 2014. Mais, après avoir installé et essayé de créer un index de texte intégral, …
J'ai créé une nouvelle base de données, quelques tables et un index et un catalogue de texte intégral à l'aide de SQL Server Management Studio sans aucun problème. Je voulais copier les scripts de création T-SQL pour chacun d'entre eux afin de les inclure dans ma documentation. Je peux obtenir …
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.