Version numbers correspond to package.json
version
- Solr - Disable highlight unless enabled in the fieldSpec
- Allow full query override for ES explain other
- Allow override of defType for explainOther in solr searcher
- Fixed issue with documents having no title causing splainer to blow up.
- Lots of work on breaking out highlighting into a better structure, after fighting with little fixes for a while.
- Highlighting on dates and integers in Solr causes an error. Work around is to append
hl.method=unified
to calls to Solr. o19s#84 - a common pattern in Solr schemas is to normalize fields with dots:
foo.bar
, however if you have a array or dictionary of JSON, we want to navigate that. Now we check if the key exists with a dot in it, if not, we use that as a selector to pluck out the data in the nested JSON that we need. o19s#83
- Fix rendering logic to handle Arrays and JSON objects so you don't get
"[object Object]"
in the UI. Another great fix by @CgamesPlay! - Migrate to Puppeteer for browser testing. No more PhantomJS. Lots of other dependencies cleaned up, and some legacy files from when this was a full blown app instead of a library removed.
package-lock.json
dropped from 9663 lines to 4788 lines.
- Allow http://username:password@example.com:9200/ in URL to work by converting to Authorization header for Elasticsearch. Thanks @CGamesPlay for fix.
- Support extracting media fields that have fieldspec media:
- This time with the
splainer-search.js
file!
- DO NOT USE THIS VERSION, we missed the compiled file from the package ;-)
- Remove compiled
splainer-search.js
from github
- Explain Other on ES 6 and 7 Broken.
- Fix for wildcard fieldspec in ES, allow * as a fieldspec
There was a hiatus up through 2.5.2 in maintaining this file.
- Remove Vagrant support from project.
- Support how ES 7 reports total docs found compared to how ES 6 and prior did.
- Bugfix: fixes bug when field name conflicts with url function name
- Bugfix: fixes formatting of json fields instead of returning [object Object]
- Bugfix: check for whether field name had a '.' was matching everything. D'oh!
- Adds support for neste fields
- Removes the requirement for a search engine version to support the different ways ES handles returning fields
- Support simple grouping in Solr
- Elasticsearch bulk search support
- Search validator to check URL for correct search results
- Elasticsearch support
- Support for Solr URL's without a protocol