Make documents searchable by words found in the text body of text and picture 
annotations
-----------------------------------------------------------------------------------------

                 Key: NXP-6261
                 URL: https://jira.nuxeo.com/browse/NXP-6261
             Project: Nuxeo Enterprise Platform
          Issue Type: Improvement
          Components: Annotations, Core SQL Storage
            Reporter: Olivier Grisel
            Assignee: Olivier Grisel
            Priority: Major
             Fix For: 5.4.1


We would like to automatically index the text content of annotation as part of 
the default fulltext index of the annotated documents.

Implementation plan:

- introduce a new schema "related_indexable_text" with a list of complex 
properties ("related_id", "indexable_text")
- introduce a new dynamic facet "RelatedIndexableText" that manages the 
"related_indexable_text" schema
- introduce a new core event listener that watches the "AnnotationCreated" / 
"AnnotationDeleted" events, and attach the facet  "RelatedIndexableText" to the 
annotated document and add or remove an entry in the related_indexable_text 
schema with "related_id" set to "annotation:${annotation_uid}" and the content 
of the text annotation in "indexable_text".

This "RelatedIndexableText" schema is meant to be generic enough to be able to 
index other related text content such as comments, relation literals and tags 
that are not stored as nuxeo fields.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to