Is there a way to find which property actually contained the search string?
The datapage D_pyWorkSearch returns the work object id and any other properties that we may need can be specified in the pyWorkSearch report definition but what if there are more than 30 properties in the work object? A very inefficient way around would be to list all those properties in the pyWorkSearch report definition, a huge and unnecessary payload, then finding out which property actually contained the search string after the results are returned by the searcher api.
I tried looking at the pzSearch activity but that's a dead end. Any documentation on the getSearcherAPI would be appreciated.
I looked at those articles but those aren't scalable solutions for the problem at hand. I have more than 100 embedded properties in my workpage and I can't keep listing all of them in the custom search properties.
All I need is the property name which contained the search query.
This article mentions embedded properties are tokenized and are filterable but no mention as to whether they can be returned. I tried adding embedded properties to the instance Data-CustomProperties-Search instance but they aren't being returned.
Posted: 4 years ago
Posted: 20 Jun 2017 6:59 EDT
Neelima Bommareddy (bommn)
Senior Architect, Cloud Engineering