Titan: ricerca elastica Ignora Stop Word
-
21-12-2019 - |
Domanda
Io sto indicizzando il codice del paese come proprietà vertice
v.setProperty("country","IN");
.
Ma quando cerco la ricerca come
g.indexQuery("search","v.country:IN").vertices();
.
restituisce il risultato zero.Penso che sia a causa di It Hadling IN
come Word Stop.Come posso evitare questo?
Soluzione
Puoi aggirare questo dal paese indicizzante come una stringa:
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()
.
Vedi testo completo e ricerca stringa per ulteriori informazioniDettagli.
Cheers, Daniel
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow