Rank and wild card seach in FAST ESP RRS feed

  • Question

  • Hi,

    We are using FAST ESP for our Sharepoint 2007 site. FAST ranks the search results  by "default"  = after 1, word in document title 2 word in tagged metadata of the document, 3. Word in content in the document text.

    The rank works fine when we typed whole words, for example "phone". But our users want´s to have wild card search so words like "pho*" ore "phon*" should be found and ranked the same way as phone. Now we are missing many hits when documents is saved like phone1 etc. If we put a * in the search the rank not work. Our supplier says that wild card search and that rank is not possible in FAST, is it so?

    Tuesday, November 8, 2011 9:06 PM

All replies

  • Hi,

    This is entirely correct. Wildcard words are unranked. Depending on what you search for and the fields of data, you might can turn some of the wildcard entries into: starts-with() or ends-with() queries instead. This would not work well for fields like title and body, but for structured meta data fields it could work.

    Say a user searches for "microsoft*" and you have a meta data field named "Vendor".

    A pseudo query similar to: microsoft* OR vendor:starts-with("microsoft")

    would give rank to hits in the vendor field, at least giving you something to work with. Also bear in mind that freshness (document date) is a major factor in the default ranking.


    Another solution is to extract the word list from FAST, and manually add some of the matching words to your query as an OR statement.

    PS! You asked the question in the wrong forum - correct one is

    Mikael Svenson 

    Search Enthusiast - SharePoint MVP/WCF4/ASP.Net4

    Tuesday, November 8, 2011 10:03 PM