2017 © Pedro Peláez
 

library lucenequerybuilder

A Lucene Query Builder

image

fabieno/lucenequerybuilder

A Lucene Query Builder

  • Thursday, November 12, 2015
  • by FabienO
  • Repository
  • 1 Watchers
  • 2 Stars
  • 1,375 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 2 Versions
  • 3 % Grown

The README.md

Lucene Query Builder

Installation

Composer

Add to composer.json:-, (*1)

json { "require": { "fabieno/lucenequerybuilder": "dev-master" } }, (*2)

Example usage

```` php <?php require_once 'vendor/autoload.php';, (*3)

// initialise query instance $query = new LuceneQueryBuilder\Query();, (*4)

// URL matcher $query->mayContain('Dr. Dre', 'title') ->mustContain('Next Episode', 'body') ->mustNotContain('Britney Spears', 'body') ->mayHaveInProximity('Snoop Dogg', 'body', 10) ->mustHaveInProximity('Eminem', 'body', 7);, (*5)

// compile query - returns title: "Dr. Dre" AND body: (+"Next Episode" -"Britney Spears" "Snoop Dogg"~10 +"Eminem"~7) $query->compile();, (*6)

The Versions

12/11 2015

dev-master

9999999-dev https://github.com/FabienO/LuceneQueryBuilder

A Lucene Query Builder

  Sources   Download

MIT

by Fabien Oram

query lucene builder solr

12/11 2015

0.1.0

0.1.0.0 https://github.com/FabienO/LuceneQueryBuilder

A Lucene Query Builder

  Sources   Download

MIT

by Fabien Oram

query lucene builder solr