Compass - JBUG presentation

2,169
-1

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,169
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Compass - JBUG presentation

  1. 1. Israel JBoss User Group Session 10 / 11.12.2008 Compass By : Shay Banon, Compass Founder Hosted by Tikal. www.tikalk.com Cost-Benefit Open Source
  2. 2. Introduction Hosted by Tikal www.tikalk.com
  3. 3. Relational Model  Search is more than “select ... like “%test%” Hosted by Tikal www.tikalk.com
  4. 4. I want Google  Users want any application to be google like searchable Hosted by Tikal www.tikalk.com
  5. 5. More than Google?  We know more than Google when it comes to our application.  Shh, don’t tell Google Hosted by Tikal www.tikalk.com
  6. 6. Navigation Model  Actions based on types  Search and Rank based navigation Hosted by Tikal www.tikalk.com
  7. 7. Integrate Search  Used to be very complex  http://www.kimchy.org/the_birth_of_compass/ Hosted by Tikal www.tikalk.com
  8. 8.  The ubiquitous IR library for search enabling application  Very powerful  Very low level  Still hard to integrate Hosted by Tikal www.tikalk.com
  9. 9. Enter Compass Hosted by Tikal www.tikalk.com
  10. 10. Introducing Compass  Simplify Search  Open Source (Apache Licensed)  3.5 years old (started at version 0.4)  2.1 GA released 1-NOV-2008  2.2 M1 very close Hosted by Tikal www.tikalk.com
  11. 11. Compass Core Hosted by Tikal www.tikalk.com
  12. 12. RSEM - Basic Hosted by Tikal www.tikalk.com
  13. 13. RSEM - Converters Hosted by Tikal www.tikalk.com
  14. 14. RSEM - Index Settings Hosted by Tikal www.tikalk.com
  15. 15. RSEM - Search and Load Hosted by Tikal www.tikalk.com
  16. 16. OSEM - Basic Hosted by Tikal www.tikalk.com
  17. 17. OSEM Basic - Search & Load Hosted by Tikal www.tikalk.com
  18. 18. OSEM - Component Hosted by Tikal www.tikalk.com
  19. 19. OSEM Component - Search & Load Hosted by Tikal www.tikalk.com
  20. 20. OSEM Basic - Searchable Property Hosted by Tikal www.tikalk.com
  21. 21. OSEM - Collections Hosted by Tikal www.tikalk.com
  22. 22. More Mappings  More RSEM options  More OSEM options  XSEM - XML to Search Engine Mapping  JSEM - JSON to Search Engine Mapping Hosted by Tikal www.tikalk.com
  23. 23. Compass Gps Hosted by Tikal www.tikalk.com
  24. 24. Overview  Integration Module with other “data driven” frameworks  Mainly integration with ORMs » Embedded » Through JPA » External Hosted by Tikal www.tikalk.com
  25. 25. Compass Gps Index Application 4: Read ORM Tool DB Mapping 3: Fetch 1: Index 2: Get Common Mapping Def Compass Gps Mapping 5: Save Compass Core SE 6: Write Hosted by Tikal www.tikalk.com
  26. 26. Compass Gps Mirror 2: Operation 3: Operation Application ORM Tool DB Mapping 1: Register Event Listeners 4: Notify Listeners Compass Gps 5: Has Mapping? Mapping 6: Operation SE Compass Core 7: Operation Hosted by Tikal www.tikalk.com
  27. 27. Embedded Hibernate Hosted by Tikal www.tikalk.com
  28. 28. Embedded Hibernate Hosted by Tikal www.tikalk.com
  29. 29. Embedded JPA - EclipseLink Hosted by Tikal www.tikalk.com
  30. 30. Embedded JPA - Hibernate Hosted by Tikal www.tikalk.com
  31. 31. Embedded JPA - OpenJPA Hosted by Tikal www.tikalk.com
  32. 32. Embedded JPA - TopLink Hosted by Tikal www.tikalk.com
  33. 33. Embedded JPA - One API Hosted by Tikal www.tikalk.com
  34. 34. External JPA Hosted by Tikal www.tikalk.com
  35. 35. Compass Needle Hosted by Tikal www.tikalk.com
  36. 36. Overview  Integration with distributed products / libraries.  Store the index on a data grid: GigaSpaces, Terracotta, Coherence.  Automatically index data grid content such as GigaSpaces and Coherence. Hosted by Tikal www.tikalk.com
  37. 37. Index Stored in a Data Grid Hosted by Tikal www.tikalk.com
  38. 38. Index the Data Grid Hosted by Tikal www.tikalk.com
  39. 39. Collocated Indexing and Search Hosted by Tikal www.tikalk.com
  40. 40. Compass Future Open Discussion Hosted by Tikal www.tikalk.com

×