Question

J'indexe le code du pays en tant que propriété du sommet

v.setProperty("country","IN");

mais quand je cherche comme

g.indexQuery("search","v.country:IN").vertices();

Il renvoie un résultat nul.Je pense que c'est à cause de ça, Hadling IN comme mot vide.Comment puis-je éviter ça ?

Était-ce utile?

La solution

Vous pouvez contourner ce problème en indexant le pays sous forme de chaîne :

import com.thinkaurelius.titan.core.Parameter
g.makeKey("country").dataType(String.class).indexed("search", Vertex.class,
    Parameter.of(Mapping.MAPPING_PREFIX, Mapping.STRING)).make()
g.commit()

Voir Recherche de texte intégral et de chaînes pour plus de détails.

Bravo, Daniel

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top