Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
Announcements
WEBINAR April 23, 2025: Iceberg Ahead: The Future of Open Lakehouses - REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
shyamcharan
Creator III
Creator III

Complex Search

HI Guys,

I have a bit complex search requirement.

I would have a synonym table with they Kewywods and Synonymns.

I would provide a Input box for the user to enter the words he would like to search the records on.

The User Input need to be used to get the list of synonym's and based on the different synonym's the records/list of values need to be searched.

For example:

KeyWord   Synonym

dog          dog

do       pooch

dog      hound

dog       mutt

dog      Puppy

Fix     Fix

Fix     Repair

BW     BAYSWATER

Condenser    Condenser


and then:

  • if the user searches for dog, you search for dog|pooch|hound|mutt|puppy
  • if the user searches for pooch, you search for dog|pooch|hound|mutt|puppy
  • if the user searches for hound, you search for dog|pooch|hound|mutt|puppy
  • if the user searches for mutt, you search for dog|pooch|hound|mutt|puppy
  • if the user searches for puppy, you search for dog|pooch|hound|mutt|puppy
  • If the user enters “Fix BW Condenser” -> search on "{Fix|Repair} {BW|Bayswater} Condenser"


I am just wondering how to implement that. I guess the solution that we arrived so far would only work when the KeyWord matches only one Synonym and we use this to search against the Other fields.

But here I would require the user input to pick multiple synonym's and search again as multiple words but not as one string.

The same has been discussed below:

Synonym based List box | Qlik Community

Please suggest on this.

Regards,

Shyam.

0 Replies