PoolParty Search Server

1,392 views
1,310 views

Published on

PoolParty Semantic Search Server is described technologically. How to use SKOS thesauri to map data from different sources and how to generate a semantic index. How to build precise faceted search.

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,392
On SlideShare
0
From Embeds
0
Number of Embeds
133
Actions
Shares
0
Downloads
11
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

PoolParty Search Server

  1. 1. PoolParty PoolParty Search Server 2.0 Alexander Kreiser
  2. 2. Agenda <ul><li>System Architecture </li></ul><ul><li>Indexing and Mapping </li></ul><ul><li>Search API </li></ul>
  3. 3. System Architecture poolparty product family Document Index Search Services Search Application metadata mapping
  4. 4. System Architecture components Search Services Search Application Collector <xml> Semantic Indexer Document Index Cartridge
  5. 5. System Architecture <ul><li>Built upon robust, flexible and well documented frameworks and technologies: </li></ul><ul><ul><li>Apache Tomcat 6.0 </li></ul></ul><ul><ul><li>Spring Framework 3.0.5 </li></ul></ul><ul><ul><li>Spring Security 3.0.3 </li></ul></ul><ul><ul><li>ExtJS 3.3.1 </li></ul></ul><ul><li>Using SKOS (RDF) as metadata format – standardized by the W3C </li></ul>technologies
  6. 6. Indexing and Mapping <ul><li>Rich metadata in a standardized, extensible format (SKOS / RDF) </li></ul><ul><li>Central metadata repository </li></ul><ul><li>Thesaurus is managed with PoolParty </li></ul><ul><li>Document metadata is mapped to concepts in the thesaurus </li></ul><ul><li>Semantic information improves search experience </li></ul>concepts
  7. 7. Indexing and Mapping mapping Title: Document Title Created: 2010-03-15 M_Countries : Austria M_Vendors: Atlassian, Apache Abstract: … Document PoolParty Project Concept Scheme Concept Scheme Concepts Concepts
  8. 8. Indexing and Mapping mapping Title: Document Title Created: 2010-03-15 M_Countries : Austria M_Vendors : Atlassian, Apache Abstract: … Document PoolParty Project Concept Scheme Concept Scheme Concepts Concepts
  9. 9. Indexing and Mapping Collector Semantic Indexer Document Index <xml> M_Countries : Austria M_Vendors : Atlassian, Apache process
  10. 10. Indexing and Mapping Collector Semantic Indexer Document Index M_Countries : Austria M_Vendors : Atlassian, Apache <rdf> process
  11. 11. Indexing and Mapping Collector Semantic Indexer Document Index M_Countries : http://company.com/thesaurus/AT M_Vendors : http://company.com/thesaurus/Atlassian , http://company.com/thesaurus/Apache enriched <rdf> process
  12. 12. Indexing and Mapping Document Index Search Services Search Application metadata Language: english Language: german &quot;Austria&quot; &quot;Österreich&quot; localized metadata
  13. 13. Indexing and Mapping <ul><li>New metadata values are </li></ul><ul><ul><li>automatically created in the thesaurus in a special container (Free Concepts from PPX) </li></ul></ul><ul><ul><li>put into the mapped concept scheme e.g. &quot;Regions&quot; </li></ul></ul><ul><li>Thesaurus manager can edit and/or merge the new concepts </li></ul>new metadata
  14. 14. Search API <ul><li>Available web services: </li></ul><ul><ul><li>Search Service </li></ul></ul><ul><ul><li>Suggest Service </li></ul></ul><ul><ul><li>Similarity Service </li></ul></ul><ul><li>Supported formats: </li></ul><ul><ul><li>JSON </li></ul></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>RSS </li></ul></ul>services and formats
  15. 15. Search API <ul><li>Search Service </li></ul><ul><ul><li>10 parallel clients (5000 total requests) </li></ul></ul><ul><ul><li>Time: 31 ms – 2000 ms; average: 303 ms (network delay: min. 25 ms) </li></ul></ul>performance tests
  16. 16. Search API <ul><li>Suggest Service </li></ul><ul><ul><li>10 parallel clients (5000 total requests) </li></ul></ul><ul><ul><li>Time: 31 ms – 1094 ms (average: 118 ms) (network delay: min. 25 ms) </li></ul></ul>performance tests
  17. 17. Contact <ul><li>Andreas Blumauer Managing Director [email_address] +43-1-8974122-27 </li></ul><ul><li>Alexander Kreiser System Architect [email_address] +43-1-8974122-38 </li></ul>punkt. netServices GmbH Lerchenfelder Guertel 43 A—1160 Wien / Austria http://www.punkt.at/ http://poolparty.punkt.at/ http://twitter.com/PoolParty_Team http://www.facebook.com/pages/PoolParty/134189476633941

×