Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Peiyuan/splainer

 
 

Repository files navigation

The Splainer!

The sandbox that explains your search results for you so you don't have to go digging through explain debug! Paste in your Solr URL and go. Try it out here.

Why?

You're a search developer trying to tune search results with Solr. You're engaged in search relevancy work.

You're probably stuck with the question of why? Why do search results come back in the order that they do? Solr/Lucene exposes an explain syntax for you to try to explain search scoring. Unfortunately outside the simplest tasks, its a nightmare to read through. There are parsers like explain.solr.pl but they require a lot of manual copy/pasting of explain information to the tool.

Splainer is different by being a sandbox. Paste in your Solr URL, query parameters and all. As you work with your query, changing parameters, Splainer shows you parsed and summarized explain information alongside your documents. Continue working and see how the search results change.

Read the blog post introducing Splainer here

Splainer forms the core of our product Quepid that allows you to do this over multiple queries against expert-graded search results to track search changes over a longer period of time.

Using Splainer

Take the tour to see how you'd use Splainer.

Running the code

Splainer is written using AngularJS project. It requires npm, grunt, and bower. To run the project in development mode:

npm install
bower install
grunt serve

To build the project, simply run "grunt" static build artifacts will be placed in the dist/ folder

grunt

Who?

Created by OpenSource Connections

License

Released under Apache 2

About

Solr Sandbox for exploring explain information and tweaking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors