Skip to content
forked from doctrine/search

Generic Search extension for indexing and querying ODM/ORM objects with different text-search engine implementations

Notifications You must be signed in to change notification settings

herrsebi/search

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doctrine Search (Solr, Elastic-Search, Lucene, ...)

#Todo: convert this into items

  • SearchService
    • aggregates a ObjectManager instance: $searchManager = new SearchManager($objectManager);
    • supports direct API calls (Solr, Lucene, ... Adapter useable)
    • transforms returned ID"s via batch operation into objects
  • EventListener for indexing, new SearchIndexListener($backendAdapter);
  • uses ObjectManager::getClassMetadata() as the base structure
  • adds new Annotationen for more complexe configuration needs

on the class: @ORM\Entity @Search\Searchable

omn field/properties: @Search\Field(boost=2.0,...) @Search\SolrField (explcit configuration)

About

Generic Search extension for indexing and querying ODM/ORM objects with different text-search engine implementations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%