none
KeywordQuery in FAST Search for SharePoint 2010 RRS feed

  • Общие обсуждения

  • Добрый день!

    Я создал custom search web part. WebPart должен искать в UserProfile and Custom List одновремено.Я использовал Federation Object Model чтоб можно было в одном запросе обратится к двум разным sources(Fast Query SSA который делает crawl для User Profile и Fast Content SSA который делает crawl для остального contenta Foldes,Lists и так далее).Я использую QueryManager object и создаю два Location.По умолчанию QueryManager использует KeywordQuery object чтоб создать query .

    Вопрос такой: одна из опций поиска по номеру телефона, например по последним 4 цифрам номера.Например если номер 034567785678 и пользователь вносить в textbox 5678 так я хочу получить все результаты которые заканчиваются на 5678. Так как KeywordQuery не подерживает синтаксис (*word) Suffix matching is not supported in keyword queries я не нашел как можно это зделать для двух Location сразу. Можно поменять динамически ILocationRuntime object и поменять KeywordQuery EnableFQL = true; и использовать FQL 'но это будет работать только для Local FAST Search Results (для Local People Search Results это работать не будет).

    Как я могу решить эту проблему?

    Спасибо

    14 июля 2012 г. 20:14