2016-05-11 3 views
3

В GraphAware neo4j-to-elasticsearch library я могу видеть эту настройку свойств в качестве маршрута для исключения определенных свойств Neo4j узлов из индекса Elasticsearch:Как исключить несколько ключей свойств из индекса Elasticsearch при использовании GraphAware Neo4j-к-elasticsearch интеграции

com.graphaware.module.ES.node.property=key != 'age' 

, который отлично работает для одного объекта. Но я не вижу никакой документации о том, как указать несколько свойств. Я сделал попытки проб и ошибок с дополнительными именами свойств: запятыми; пространство разделено и множество других вариантов левого поля, но пока ничего не было сделано.

У кого-нибудь есть опыт работы в этой области?

Я использую Neo4j 2.3.2 Enterprise и соответствующие версии библиотеки GraphAware.

ответ

3

Синтаксис параметра происходит от политики включения:

https://github.com/graphaware/neo4j-framework/tree/master/common#inclusion-policies

Для исключения age и name вы можете сделать:

com.graphaware.module.ES.node.property=key != 'age' && key != 'name' 

я изменить ридми предоставить ссылку на инклюзии политическая документация.

+0

Christophe, большое спасибо. Это работает очень хорошо! – GT2015

Смежные вопросы