Commande shell Addok

Addok est fourni avec un shell intégré, qui permet d'inspecter le fonctionnement interne de l'index, de tester des requêtes et le traitement de chaîne de caractères. Considérez-le comme un outil de debug.

Entrez dans le shell avec la commande:

addok shell

Voici les commandes disponibles:

AUTOCOMPLETE

Montre les résultats de l'autocomplétion pour une chaîne donnée.

AUTOCOMPLETE lil

BESTSCORE

Retourne un document lié à un mot avec le score le plus élevé.

BESTSCORE lilas

BUCKET

Lance une recherche et retourne tous les résultats retournés, pas seulement ceux retournés par les éléments limités:

BUCKET rue des Lilas

DBINFO

Imprime quelques infos utiles de la base de données Redis.

DBKEY

Imprime le contenu brut de la clé de la base de données.

DBKEY g|u09tyzfe

DISTANCE

Imprime le score de distance entre deux chaînes. Utilisez | comme séparateur.

DISTANCE rue des lilas|porte des lilas

EXPLAIN

Lance une recherche avec les infos de debug:

EXPLAIN rue des Lilas

FREQUENCY

Retourne la fréquence d'un mot dans l'index.

FREQUENCY lilas

FUZZY

Calcule les extensions floues d'un mot.

FUZZY lilas

FUZZYINDEX

Calcule les extensions floues d'un mot qui existe dans l'index.

FUZZYINDEX lilas

GEODISTANCE

Calcule la géodistance d'un résultat à un point.

GEODISTANCE 772210180J 48.1234 2.9876

GEOHASH

Calcule un geohash depuis la latitude et la longitude.

GEOHASH 48.1234 2.9876

GEOHASHMEMBERS

Retourne les membres d'un geohash et ses voisins. Utilisez "NEIGHBORS 0" pour seulement cibler le geohash.

GEOHASHMEMBERS u09vej04 [NEIGHBORS 0]

GEOHASHTOGEOJSON

Construit un GeoJSON correspondant au geohash donné comme paramètre.

GEOHASHTOGEOJSON u09vej04

GET

Obtenir le document depuis l'index avec son identifiant.

GET 772210180J

HELP

Afficher la liste des commandes disponibles.

INDEX

Obtenir les détails de l'index pour un document par son identifiant.

INDEX 772210180J

INTERSECT

Faire une intersection brute entre tokens (limite par défaut à 100).

INTERSECT rue des lilas [LIMIT 100]

PAIR

Voir toutes les tokens associés avec un token donné.

PAIR lilas

REVERSE

Faire une recherche inverse. Arguments: lat lon.

REVERSE 48.1234 2.9876

Lance une recherche (commande par défaut, peut être omise; les arguments entre [] sont optionnels):

SEARCH rue des Lilas [CENTER lat lon] [LIMIT 10] [AUTOCOMPLETE 0]

Également, chaque filtre enregistré est disponible, par exemple:

rue des lilas CITY hautmont

TOKENIZE

Inspecte comment une chaîne est tokenizée avant d'être indexée.

TOKENIZE Rue des Lilas