Articles of indexation

Extraire une colonne d’un data.table en tant que vecteur, par position

Comment extraire une colonne d’un data.table en tant que vecteur par sa position? Voici quelques extraits de code que j’ai essayés: DT<-data.table(x=c(1,2),y=c(3,4),z=c(5,6)) DT # xyz #1: 1 3 5 #2: 2 4 6 Je veux obtenir cette sortie en utilisant la position de la colonne DT$y #[1] 3 4 is.vector(DT$y) #[1] TRUE Autre moyen d’obtenir […]

La manière la plus simple de rechercher un index ou une clé dans un tableau?

En utilisant: set -o nounset 1) Avoir un tableau indexé comme: myArray=( “red” “black” “blue” ) Quel est le moyen le plus court de vérifier si l’élément 1 est défini? J’utilise parfois ce qui suit: test “${#myArray[@]}” -gt “1” && echo “1 exists” || echo “1 doesn’t exist” J’aimerais savoir s’il y en a un […]

Comment les tableaux d’indexation MongoDB?

Dans MongoDB, si je stockais un tableau (disons [“red”, “blue”] ) dans un champ “color” , indexe-t-il “red” et “blue” pour pouvoir demander “red” , par exemple , ou fait en {“red”, “blue”} un indice composite?

Index à plusieurs colonnes lors de l’utilisation de l’extension ORM déclarative de sqlalchemy

Selon la documentation et les commentaires de la classe sqlalchemy.Column , nous devrions utiliser la classe sqlalchemy.schema.Index pour spécifier un index contenant plusieurs colonnes. Cependant, l’exemple montre comment le faire en utilisant directement l’object Table comme ceci: meta = MetaData() mytable = Table(‘mytable’, meta, # an indexed column, with index “ix_mytable_col1” Column(‘col1’, Integer, index=True), # […]

Obtenir les n derniers éléments d’un vecteur. Y a-t-il un meilleur moyen que d’utiliser la fonction length ()?

Si, en guise d’argument, je veux les cinq derniers éléments d’un vecteur de 10 longueurs en Python, je peux utiliser l’opérateur “-” dans l’index de l’intervalle pour: >>> x = range(10) >>> x [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> x[-5:] [5, 6, 7, 8, 9] >>> Quelle est la meilleure […]

Comment renommer un index dans MySQL

Je voudrais renommer un index. J’ai regardé la documentation de alter table , mais je n’arrive pas à comprendre la syntaxe pour simplement renommer un index. Lorsque vous le faites via l’interface graphique MySQL, il supprime l’index et en crée un nouveau. Pendant que cela fonctionne, je voudrais éviter de reconstruire l’index complet uniquement pour […]

Comment fonctionne Ssortingng.Index dans Swift

J’ai mis à jour certains de mes anciens codes et réponses avec Swift 3, mais quand je suis arrivé à Swift Ssortingngs and Indexing, cela a été pénible de comprendre les choses. Plus précisément, j’essayais ce qui suit: let str = “Hello, playground” let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error où la deuxième ligne me donnait […]

Quelle est la différence entre un index inversé et un ancien index simple?

En génie logiciel, nous créons des index tout le temps (par exemple, dans les bases de données), mais beaucoup de gens parlent d’indices inversés. Y a-t-il quelque chose de fondamentalement différent entre les deux? Ils sonnent comme la même chose.

Solr s’engage et optimise les questions

J’ai un site de petites annonces. Les utilisateurs peuvent mettre des annonces, modifier des annonces, afficher des annonces, etc. Chaque fois qu’un utilisateur met une annonce, j’ajoute un document à Solr. Je ne sais pas quand le commettre. Commit ralentit les choses par rapport à ce que j’ai lu. Comment devrais-je le faire? Autocommit toutes […]

Index pour trouver un élément dans un tableau JSON

J’ai une table qui ressemble à ceci: CREATE TABLE tracks (id SERIAL, artists JSON); INSERT INTO tracks (id, artists) VALUES (1, ‘[{“name”: “blink-182”}]’); INSERT INTO tracks (id, artists) VALUES (2, ‘[{“name”: “The Dirty Heads”}, {“name”: “Louis Richards”}]’); Il y a plusieurs autres colonnes qui ne sont pas pertinentes pour cette question. Il y a une […]