Commit graph

8 commits

Author SHA1 Message Date
j2blake
4dde9bc949 VIVO-997 Configure 4 different patterns for context nodes.
relatedBy ==> node ==> relates
bearerOf ==> role ==> roleContributesTo
bearerOf ==> role ==> realizedIn
bearerOf ==> role ==> relatedBy
2015-03-27 12:56:37 -04:00
j2blake
6166b48357 VIVO-946 Add labels of objects across Role nodes. 2015-02-27 15:41:41 -05:00
j2blake
7a47c6b75d VIVO-869 Drastically simplify the search configuration.
Create LabelsAcrossContextNodes to replace AdditionalURIsForContextNodes. It's more configurable.
Create SelectQueryUriFinder to replace AdditionalUrisForVCards. It's more configurable.
Rename SimpleSparqlQueryDocumentModifier to SelectQueryDocumentModifier, to conform.
Radically simplify the VIVO search configuration, omitting all special cases except those for VCards.
2015-02-06 15:22:28 -05:00
j2blake
250a701213 VIVO-869 Cleanup: Committer, shorter event type, ALLTEXTUNSTEMMED, et. al.
Get rid of the SearchIndexerSetup.Committer listener class. This functionality becomes internal to UpdateUrisTask.
Use shorter names for Event.Type values, so the display will be more compact.
ALLTEXTUNSTEMMED is not automatically populated from ALLTEXT, so change the default target field on
    SimpleSparqlQueryDocumentModifier to include both of them.
Trivial cleanup in UpdateDocumentWorkUnit.
Create StackTraceLayout, a simple Log4J layout that will print the stack trace for each call.
    Used for diagnosing the source of uninformative log messages.
2015-01-26 10:18:52 -05:00
j2blake
c85aed6943 VIVO-870 Move VivoAgentContextNodeFields into the configuration.
Delete VivoAgentContextNodeFields and its tests and the data files for the tests.
2015-01-22 12:38:43 -05:00
j2blake
20bf51d7c9 VIVO-870 Move the DocumentModifiers into the configuration. 2015-01-16 16:53:43 -05:00
j2blake
2d2c5032cc VIVO-870 Start moving DocumentModifiers into the configuration.
Create the SimpleSparqlQueryDocumentModifier.
Use it to replace VivoISFGrantFields and VivoInformationResourceContextNodeFields.
2015-01-16 11:51:24 -05:00
j2blake
69711960bc VIVO-870 Make IndexingUriFinders configurable.
Use no-argument constructors, supplying data through the ContextModelsUser interface as needed.

Add toString() methods to IndexingUriFinders, DocumentModifiers and SearchIndexExcluders
2015-01-07 17:26:07 -05:00