Releases: kaliop-uk/ezfindsearchenginebundle
1.4.0
-
New: a new Query Criterion,
EzFindText
, can now be used to fully emulated legacy 'ezfind searches', i.e. do a full-text search across all indexed content fields, instead of matching theezf_df_text
field as is done when using aFullText
criterion. This can greatly improve relevancy sorting.Ex:
use Kaliop\EzFindSearchEngineBundle\API\Repository\Values\Content\Query\Criterion\EzFindText; use Kaliop\EzFindSearchEngineBundle\API\Repository\Values\Content\Query\SortClause\Score; ... $query->query = new EzFindText('hello world'); $query->sortClauses = [new Score('descending')];
NB the
EzFindText
criterion should be used as unique member of your query'squery
member.
When using it, use the query'sfilter
member to add any other criteria.
1.3.0
-
Improved: made it easier to change the default values for QueryHandler, EnableElevation and ForceElevation by subclassing the SearchService
-
Improved: the FullText Criterion will now treat text surrounded by double quotes as meaning 'exact match', while still doing its magic mangling for text beginning or ending with a wildcard character
-
Improved: declare compatibility with Kaliop Migrations bundle v5
Throw exceptions on SOLR errors
1.2.0 cleanup exception generation
Add support for Symfony profiler
Allows to troubleshoot perf problems by giving you total time spent talking to solr and number of requests sent
Better Late Than Never
All info for current features in the Readme.