Socket
Socket
Sign inDemoInstall

splainer-search

Package Overview
Dependencies
2
Maintainers
3
Versions
77
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1345
8Next

2.29.0

Diff

Changelog

Source

2.29.0 (2023-11-02)

  • For custom searchapi we now track and store the response from the API for callers to look at. Added new error handling around custom mappers so you can figure which are having issues. https://github.com/o19s/splainer-search/pull/134 by @epugh.
epugh
published 2.28.0 •

Changelog

Source

2.28.0 (2023-11-01)

  • Introduced a httpProxyTransportFactory that wraps the other transporters for when you want to send a request via proxy. It is enabled by passing in your settings the value proxyUrl:'http://myserver/proxy'. This works much better than the previous approach of managing the url with a proxy at the Quepid level. https://github.com/o19s/splainer-search/pull/133 by @epugh.
epugh
published 2.27.0 •

Changelog

Source

2.27.0 (2023-10-25)

  • In 2.26.0 we required you to specify a "responseParser" for a custom search api that was OS, ES, or Solr. However, that was VERY limiting, and required you to return your search results from your custom search api in one of those formats. We now have the concept of mappers, which are JavaScript code that converts from the JSON format that your API returns to the native JavaScript objects that splainer-search uses. In this release we have numberOfResultsMapper and docsMapper mappers defined, and this will evolve. https://github.com/o19s/splainer-search/pull/132 by @epugh.
epugh
published 2.26.0 •

Changelog

Source

2.26.0 (2023-09-22)

  • To support a custom search api, we need to be able to override how the SettingsValidator does a ping by passing in our own arguments. Not a perfect solution, but enables a MVP searchapi to work in Quepid. https://github.com/o19s/splainer-search/pull/131 by @epugh.
epugh
published 2.25.0 •

Changelog

Source

2.25.0 (2023-09-11)

  • Fixed bug in pagination that didn't respect the apiMethod setting for Solr. If you used GET, splainer-search sent the request as JSONP anyway, causing errors in the Browser. https://github.com/o19s/splainer-search/pull/130 by @epugh.

  • Vectara is the first Vector search engine to work with Splainer. https://github.com/o19s/splainer-search/pull/128 by @mkr.

epugh
published 2.24.0 •

Changelog

Source

2.24.0 (2023-08-28)

  • Support using a prefix for a image path for thumbnails, the same way we support it for images. https://github.com/o19s/splainer-search/pull/127 by @epugh fixes https://github.com/o19s/quepid/issues/790 by @OkkeKlein.
epugh
published 2.23.0 •

Changelog

Source

2.23.0 (2023-07-05)

  • Solr changed the explanation of the score when using multiplicative boost functions via boost parameter somewhere between Solr 4.6 and Solr 8.11. https://github.com/o19s/splainer-search/pull/126 by @wrigleyDan fixes https://github.com/o19s/splainer-search/issues/125.
epugh
published 2.22.2 •

epugh
published 2.22.1 •

Changelog

Source

2.22.1 (2023-06-07)

  • Turns out the URL we have been crafting for OS/ES for _explain is the very old format! https://github.com/o19s/splainer-search/pull/124 by @epugh fixes this.
epugh
published 2.22.0 •

Changelog

Source

2.22.0 (2023-06-07)

  • Template calls to OS and ES previously required you to add a "/template" to the url in tools like Quepid. However, by looking for an id: parameter in the query, we can identify when a template has been provide, and only then add the /template. This will make the experience in Quepid smoother, and fix some issues where non template calls are sent and fail due to the OS/ES url having a trailing /template! https://github.com/o19s/splainer-search/pull/122 by @epugh fixes https://github.com/o19s/quepid/issues/747.

  • Simplified the unit tests be eliminating the old ES4 and ES5 distinct tests. https://github.com/o19s/splainer-search/pull/121 by @epugh.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc