Luke Thompson
Chief Architect at Clarifresh - reducing food waste and making customers happy in the fresh fruit and vegetable business by building an awesome mobile software platform for quality control (QC).
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]All 2 Likes
Exploring MongoT (Atlas Search)
Table of Contents Let’s dive in!Simple Example - Text SearchBreakdown Table (for a ~9ms $search aggregation path through MongoT)Local DebuggingSample DataInteresting Example - Faceted Text SearchLucene Indexing Strategy + Benefits over MongoD IndexesVector Search ExampleLocal Grafana MonitoringPerformance Java Code PackagesSo what ...
Table of Contents Let’s build!Prerequisites1. Project setup2. COCO dataData modelRunning MongoDB AtlasData ingest into MongoDB AtlasCreating an Atlas Search indexExample search3. Java service implementation4. Java searchPagingFilter clausesFacetsSearch(Optional) Refactoring to a better structureWrapping upThis is going to be a fun, practical …
Table of Contents Why MongoDB and Java are such good friendsThe missing schema of loosely typed systems Bringing schema back Example: Spring Boot sea temperature service Sea temperatures Weather reports Schemas Data access Creating our API Why not Spring Data? Java benefits Schema in one place Database pollution API input pollution Compile-time and …
Table of Contents What is MongoDB Atlas Search, anyway?Local development and testing with MongoDB Atlas SearchWhat’s TestContainers?Let’s write some code!Simple CRUD data access and unit testsMongoDB Atlas Search with seed data and index waitAdvanced seed data loading: MongoDB Database ToolsLoading …
If you want to know what I spoke about in @jcon_conference in Germany, here's an interview I did at the @foojayio podcast:
#Java #JCON #JakartaEE #AI #A2A
Our team loves to meet and talk with the Java community from around the world. If you want to learn more. You can find all OmniFish presentations at: https://speakerdeck.com/omnifish, including links to the source code of related demos. Or get in touch for a free consultation call.
Another happy customer :)
"Their expertise and flexible hands-on troubleshooting support accelerated resolution of several unexpected hurdles and ultimately got us to a successful upgrade outcome."
If you would like to discuss how we could help your company, get in touch.
All 2 Comments