180 likes | 273 Views
Next Generation of Search. Fran Álvarez. Agenda. Background Zmart Search Demo Conclusions. Background. Content Management is everywhere Search of contents is key (Almost) All CMS and ECM provide Full Text Search but … Is it any good ? Let’s focus on Alfresco. Alfresco.
E N D
Next Generation of Search Fran Álvarez
Agenda • Background • Zmart Search • Demo • Conclusions
Background • Content Management is everywhere • Search of contents is key • (Almost) All CMS and ECM provide Full Text Search but… • Isitanygood? • Let’sfocusonAlfresco
Alfresco • Most important ECM in the world • DM, CM, RM • Workflows, Permissions.. • Mobile, Cloud.. • Full Text Search How is Search in Alfresco?
Alfresco – The Old Days • OnlyLucene in Alfresco 3.4- • Lucene = Full textsearch Library • Indexes were managed within Alfresco context • Permissions were checked after Lucene returned all results
Alfresco - Present • Solras Search Subsystem • Solr = Web Application for Full Text Search content retrieve based on Lucene • Indexes are managed outside Alfresco context • Permissions are checked at query time • No in-transaction index
However No car can fly
What about these scenarios? Several Alfrescos Alfresco + Other Repo Huge Alfresco Repository
Zmart Docs • Use Apache ManifoldCF • Decoupled from Alfresco • Can be integrated with either Alfresco or any other repository vendor • Preserve security and permissions within results • API to manage Manifold Services • API for searching, decoupling Search engine chosen • Simple Bundled UI • Lots of Manifold Customization
Apache Manifold • Open Source Apache SF Project • Getcontent from repos • Pushcontent on searchservices • Based on “Connector” and “Job” concept • Crawling model (add, change, delete)
Apache Manifold Repository Connector query to retrievecontents Output Connector metadata mapping content ingestion Job Repository Search Server Authority Connector retrieve content ACEs ACLs
These guys will help Gareth Bale, footballer Real Madrid lateststar Christian Bale, Actor Christopher Nolan’s Batman
Conclusions • Searching & Indexing in most popular Cloud Searchsolutions • Retrievinginformationfrommost popular repositories and data providersaltogether • Managepermission and securityfor data Fullysupportedbyus!