Elastic search on workobjects- finding the property that contains the search string
is there a way to find out which property actually contained the search string?
Ex: .Page.Country = India. if i search for "India" can i know it is present in .Page.Country property
The datapage D_pyWorkSearch returns the work object id and any other properties that we may need can be specified in the Customer Search properties and add them in the pyWorkSearch Report Definition and look at the values but i have around 100 properties so i cannot add all of them in the Customer search proeprties and most of them are embedded properties.
So how can we find the property name which contains this search string . is this possible ?
I tried looking at the pzSearch activity but that's a dead end. Any documentation on the getSearcherAPI would be appreciated.
I don't believe there is a way to do that at this time. You can perform a search of a specific property by including it in the search string and adding a colon. For example, searching designer studio for "pyPurpose: indexing" only returns results where "indexing" is found for the property "pyPurpose". This isn't exactly what you were asking for, but I think that's the closest there is right now.
This isn't exactly what i am looking for but just to add to your point, i explored this feature as well and i don't think this works for embedded properties right ? i was able to search for "pyID:101" but i don't think i can search for "Region.Country:India". If this can be achieved can you tell me how ?