I'd like to share Inquisitor, a new Site pluginhttps://github.com/polyfractal/elasticsearch-inquisitorthat I've written for ElasticSearch. Inquisitor is intended to help both
beginners and advanced users with their queries.
For newcomers to ElasticSearch, problems tend to result from incorrect
syntax in the query DSL. Inquisitor helps by:
- Parsing and formatting your JSON while you type. Uses JSONLint to
help identify parsing errors.
- Reformats error responses from ES into a more manageable table,
instead of a big blob of nested statements and JSON encoded JSON.
For more advanced users, problems tend to deal with result relevance. The
query may work technically, but results are incorrect or poorly scored.
These problems are more difficult to fix, since relevance is affected by
query composition, mapping details, and the documents in your index. This
also makes it difficult for third-parties to help diagnose the problem
without a complete recreation of the search environment.
Inquisitor helps diagnose these problems by:
- Automatically applying a highlighter to your query whenever possible
- Formatting source document
- Quasi-support for the Explain API (currently gives you a curl command,
full integration once Commit b4b3e5https://github.com/elasticsearch/elasticsearch/commit/b4b3e350a6072bab214fffdbbb1bec89f29da9a2 makes
its way into a release)
- Analyzer and Tokenizer playgrounds to experiment with arbitrary text
and see how ES parses it, in real-time
The plugin can be found here:
This is a pretty barebones v0.1 release, I have a bunch of features I'd
like to add in the near future. As always, any comments, issues or
requests are welcome!
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firstname.lastname@example.org.
For more options, visit https://groups.google.com/groups/opt_out.