Skip to content

Mirror of gerrit.wikimedia.org/g/wikimedia/lucene-explain-parser - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

License

Notifications You must be signed in to change notification settings

wikimedia/wikimedia-lucene-explain-parser

Repository files navigation

PHP Classes for parsing and pretty-printing Lucene explain structures.

Makes the data (more) human-readable.

This is all based on https://github.com/o19s/splainer-search, which does much nicer prints of lucene explains for splainer.io.

Usage:

use LuceneExplain\ExplainFactory;

$factory = new ExplainFactory();
$explain = $factory->createExplain( $jsonFromLucene );
$prettyResult = (string)$explain;

About

Mirror of gerrit.wikimedia.org/g/wikimedia/lucene-explain-parser - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Resources

License

Code of conduct

Stars

Watchers

Forks