You need to implement gatheringnode data event and during indexing inject into the index the values you want to search on. Urlpicker is stored as xml so does not end up in the index and therefore not searchable. See http://thecogworks.co.uk/blog/posts/2012/november/examiness-hints-and-tips-from-the-trenches-part-2/ for more information and some code on how to implement gatheringnode data event. In your code you would need to do something like
var urlPicker = uComponents.DataTypes.UrlPicker.Dto.UrlPickerState.Deserialize(node.GetProperty("author")
That will get you a strongly typed object for the url picker you can then inject to the index the properties.
Examine Search within a url-picker
Kim,
You need to implement gatheringnode data event and during indexing inject into the index the values you want to search on. Urlpicker is stored as xml so does not end up in the index and therefore not searchable. See http://thecogworks.co.uk/blog/posts/2012/november/examiness-hints-and-tips-from-the-trenches-part-2/ for more information and some code on how to implement gatheringnode data event. In your code you would need to do something like
That will get you a strongly typed object for the url picker you can then inject to the index the properties.
Regards
Ismail
is working on a reply...