Is it possible to keep data indexed by FAST in FAST Server RRS feed

  • General discussion

  • We are using FAST Search for indexing images from an external database connected through BCS.

    As the data resides in a different geographic location,retrieval of images based on the FAST index is having large network delay.

    Is there a way that while indexing the images we can pull the same in local location (in FAST server).

    Any suggestion on this is very much appreciated.




    Wednesday, September 15, 2010 2:42 PM

All replies

  • if you have images local to FAST, then users executing queries from remote geo locations would have problem, right?

    You can acheive what you are looking for using a custom stage.



    Friday, March 11, 2011 9:48 PM
  • As sreedhar mention, you need a custom processing stage in order to do this.

    You would reference the internal crawled property in the pipeline called data, and store this in a field in the FAST index. (

    If you don't want to store the image in the FAST index, you could store it in a separate file share, which you would reference on loading the data. If you store the image itself in the FAST index, you would still need a proxy which base64 decodes the image and serves it out to a browser with the correct mime header.

    An easier solution is to cache all images references from results as they appear in a local cache. You would then get a delay the first time an images is needed, but you would lazily build your cache for only those images actually being used. And you would not have to change any indexing, only the component serving the images.

    Typically create an application page to do the logic.

    Mikael Svenson

    Search Enthusiast - MCTS SharePoint/WCF4/ASP.Net4 -
    Saturday, March 12, 2011 7:20 PM