Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / MrHash / ezcSearch
Repacking of ezComponents legacy search module for use with Doctrine 2 as a Solr adapter.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrHash%2FezcSearch
Stars: 0
Forks: 0
Open Issues: 2
License: None
Language: PHP
Repo Size: 926 KB
Dependencies:
43
Created: about 11 years ago
Updated: over 10 years ago
Last pushed: about 11 years ago
Last synced: about 1 month ago
Files
Loading...
Readme
Loading...
Dependencies
- Description *
- Document *
- Facets_shouldbesupported ,andtheavailablefacetsshouldbethedocument
- Forqueryingtheindex ,somemechanismforhandlingpermissionsshouldbe
- General *
- Indexing *
- Indexingshouldbedonebysendingthedocumentstoanindexer.Indexing *
- Introduction *
- Itisimportantthatasmanybackendscouldbesupportedthroughthis *
- Requirements *
- Searching *
- Searchingdocumentsisprimarilytermbased.Oneormultipletermsare *
- Specialconsiderations *
- TheSearchcomponentprovidesaninterfacetoindexandquerydocumentswith *
- ThecomponentsshouldimplementanAPIthatsupportsmultiplebackends. *
- Theformatofthedocumentsthatcanbeindexed ,andsearchfor,needtobe
- ThequeryAPIshouldallowforeasysearches ,similartoanSQLquery.
- ThereforeasimilarinterfaceasDatabase *
- TowardsallbackendsthesameAPIshouldworktoindexandsearchfor *
- abletobedefinedbythecomponent.Herebywethinkaboutspecifyingthe *
- abstractionsofdifferencesinsearchbackendqueryingdialects.Searches *
- adatatypethatthedifferentbackendsunderstand.Thedocument *
- anddatatypesthatthebackendsunderstand. *
- backendcommunication. *
- component ,soitisimportantthattheexternalAPIdoesnotpreventsome
- differentfieldsthatformadocument.Eachofthefieldsshouldbemappedto *
- differentsearchenginebackends.Searchingisbecominganintegralpartof *
- documents. *
- eZComponent *
- fields ,andfacetsquerieswithinthedocumentfields.
- functionalitiesofthebackendstobeexposed.Thecomponentwillonlydeal *
- preferredqueryinglanguage.Thisqueryinginterfaceshouldallowfor *
- provided ,andthesearchresultlistcontainsonlydocumentscontainingthose
- searchenginebackendsupports.ThesearchcomponentmustsupportXMLfor *
- shouldalsoallowforlimitationofmetadata ,suchaspublicationdate
- shouldbeusedforbothindexingandsearchingfordocuments.The *
- shouldsupportbothblocking ,andnon
- specificationcouldalsore-mapfieldnamesanddatatypestofieldnames *
- specificationshouldallowforeasydefinition ,andthesamespecification
- supportedtolimitthesearchresults. *
- term. *
- websites ,thisisbecominganimportantfeature.
- withUTF-8strings ,justlikealltheothercomponents.