Module: Hyrax::V2GraphIndexer

Defined in:
lib/hyrax/v2_graph_indexer.rb,
lib/hyrax/v2_graph_indexer/railtie.rb,
lib/hyrax/v2_graph_indexer/version.rb

Overview

The purpose of this module is to consolidate the decorations necessary to leverage the native SOLR graph searches. That native SOLR graph searches replaces the venerable and non-performant nested indexing.

These decorations are inspired from the following pull requests:

This ‘lib` file is intended to stand in the place of minting a 2.9.x release (or 2.10.0 release). In constructing these changes, I have opted not to backport the configuration. Meaning, if you include this `lib` file, you are stating that you will use the native SOLR graph searches. This simplifies some of the logic; most notably avoiding the conditional include of the `Hyrax::CollectionNesting` based on a configuration. Instead we have a module that shadows the methods introduced in the `Hyrax::CollectionNesting`.

Defined Under Namespace

Modules: CollectionNestingDecorator, NestCollectionFormDecorator, NestedCollectionPersistenceServiceDecorator, NestedCollectionQueryServiceDecorator, NestedCollectionsSearchBuilderDecorator Classes: Railtie

Constant Summary collapse

VERSION =
"0.5.0"