I created a custom search web part. WebPart should be sought in the UserProfile and Custom List simultaneously. I used the Federation Object Model so that you can turn in a single query to two different sources (Fast Query SSA that does crawl to User Profile and Fast Content SSA that does crawl for the rest of contenta Foldes, Lists, and so on). I use QueryManager object and create a two Location. By default, uses QueryManager KeywordQuery object so that a query.
The question is: one of the options to search by phone number, for example, last 4 digits. example if the number is 034567785678 and the user in the textbox to make 5678 so I want to get all the results that end in 5678. Since KeywordQuery no support for syntax (* word) Suffix matching is not supported in keyword queries I have not found it possible to create one of two Location immediately. You can change dynamically ILocationRuntime object and change KeywordQuery EnableFQL = true; and use FQL 'but it will only work for Local FAST Search Results (for Local People Search Results this will not work).
How can I solve this problem?