The names of the indexes in the system can now be altered using decorators. There
is also a PrefixDecorator, which can prefixes the index name with an installation
specific prefix, which can be set using the massive_search.metadata.prefix
parameter.
The configuration parameter massive_search.localization_strategy have been removed.
The indexes have to be rebuilt using the following command:
app/console massive:search:index:rebuild --purge-
The index name is now evaluated the same way as the field names. This means that the current XML mappings also change, so
<index value="...">instead of<index name="...">have to be used. -
The search categories have been removed.
-
XML mappings have changed, the "Field" suffix has been dropped, for example
<idField ... />is now<id ... />and<indexName>foo</indexName>has changed to<index name="foo" />. -
The
massive_search.adapter_idkey should be renamed tomassive_search.adapterand it now only accepts the name of the adapter, e.g.zend_search,elasticortest. -
The
Search\Factorymethods have been renamed frommakeSomethingtocreateSomething