Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

This topic is 4635 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

I'm trying to find a quick and dynamic way to perform a search of contacts utilizing a portal to display results. I have 3 or 4 fields I want to perform this based upon (First name, Last name, SSN, DOB) but I'm having issues with getting the lookups to work. I can get an exact match to work, but getting a partal match ("Chris" finds "Chris", not "Christina", etc)

I don't want to use a portal filter because in my final solution we're going to be searching in excess of 500,000 records, so I believe that using a filter will be an issue with this many potential records.

I've attached a sample file that uses a global table and a related contacts table to perform the search. I assume that this has already been done many times in many different solutions, so I'm wondering what the best practice is.

Relational Lookup.zip

Posted

Interesting technique, I'll check it out. I am a little concerned about the size of the index though. Thanks!

Posted

Well, after looking at the technique, I decided to scrap the idea of a relational lookup because the cost of the indexing was just too high. Instead, I decided to use a scripted find to gather the list of records that comprise the found set. I then dumped the ID's of the found records into a global field and am using it to build the relationship for the portal.

It's a little more complex as a result of the scripting but I think the benefits of not having to store a monstrous index are worth it.

Thanks for the help!

This topic is 4635 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.