bzUnifiedSearch-FM logo

bzUnifiedSearch-FM

Beezwax Datatools, Inc.

Summary

Product Type: Extensions

Price: Free

Last updated: 6/12/2024

Language: English

Product website

Category

Unified Semantic Search in FileMaker

Explore how vector embeddings power semantic search in FileMaker 2024.

bzUnifiedSearch-FM is a demo file for Claris FileMaker 2024 that introduces a powerful technique for performing semantic search across multiple data tables – what we refer to as unified semantic search.

Built on FileMaker’s native semantic search features, this approach allows users to enter a single natural language query and receive relevant results from multiple sources, such as media, project descriptions, and user profiles – without needing to know how the data is structured.

At the core of this technique is a shared Embedding table, which stores precomputed vector embeddings from various tables. The demo uses the Perform Semantic Find script step to compare the user’s query against these embeddings, ranking results by cosine similarity.


Highlights include:

• Demonstrates a cross-table semantic search method using a central Embedding table
• Leverages cosine similarity to return highly relevant results
• Enables intuitive natural language input for exploring structured data
• Includes a downloadable FileMaker file for hands-on testing and adaptation

This method is part of our exploration of advanced semantic search techniques in FileMaker. Learn more in our blog post: https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun

What's New

Initial release of bzUnifiedSearch-FM, a FileMaker 2024 demo file demonstrating unified semantic search using Perform Semantic Find. It features a shared embedding table for managing cross-table embeddings, context-aware filtering using cosine similarity thresholds, and examples of dynamic semantic queries spanning multiple data sources.

Additional resources

Claris product features

See why Claris products are the top choice for developers for their low code needs.

See features

Product resources

Get instant access to helpful resources and start creating custom apps today.

Get resources