Rupert Westenthaler created STANBOL-1433:
--------------------------------------------
Summary: Assume '*' for FieldValueFilter in case excludes are
present
Key: STANBOL-1433
URL: https://issues.apache.org/jira/browse/STANBOL-1433
Project: Stanbol
Issue Type: Improvement
Components: Entityhub
Affects Versions: 0.12.0
Reporter: Rupert Westenthaler
Assignee: Rupert Westenthaler
Priority: Minor
Fix For: 1.0.0
The EntityProcessor
{{org.apache.stanbol.entityhub.indexing.core.processor.FieldValueFilter}}
allows to filter Entities based on values of a field. The typical use case is
to filter Entities based on their {{rdf:type}} statement.
The processor is typically configured by the
{{indexing/config/entityTypes.properties}}:
Usage example include:
* only index Persons: {{values=schema:Person}}
* index Person and Organizations: {{values=schema:Person;schema:Organization}}
* index Persons and Entities without type: {{values=schema:Person;null}}
* index everything other than Persons: {{values=*;!schema:Person}}
* exclude Entities without a type: {{values=*;!null}}
When using the tool I noticed that including the '{{*}}' when writing
exclusions is not intuitive so this will change the behavior so that '{{*}}' is
no longer needed. E.g.
* index everything other than Persons: {{values=!schema:Person}}
* exclude Entities without a type: {{values=!null}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)