Титан: Эластичный поиск Игнорировать Стоп Слово
-
21-12-2019 - |
Вопрос
Я индексирующий код страны как свойство Vertex
v.setProperty("country","IN");
.
Но когда я ищу как
g.indexQuery("search","v.country:IN").vertices();
.
Это возвращает нулевой результат.Я думаю, что это из-за того, что он ослабевает генеракодицетагкод как остановка слов.Как я могу избежать этого?
Решение
Вы можете обойти это по индексации страны как строку:
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()
.
Смотрите Полный текст и поиск строки для дальнейшегодетали.
ура, Даниэль
Не связан с StackOverflow