The back end search functionality for the Signposting project is provided by FAST ESP. When setting up FAST, we configured various search collections with different data sources and processing pipelines. One example of this is the content from the NHS IC site is certain to be marked up with known meta data which we use to extract important information. This content is crawled using FAST's Enterprise Crawler data source. Other content is obtained from custom XML extracts from various databases. These have their own processing pipelines which maps the XML to fields in the FAST index. With all this working nicely we get down to searching.
Part of FAST ESP is the Search Business Center. This tool allows you to get nice search statistics graphs, such as top queries and top zero result queries. It also allows for boosting and blocking of results so content experts can manually rank content that they know to be authoritative higher. All exciting stuff that we were keen to check out. Unfortunately it just didn't seem to work. No matter how many searches we pumped in, no stats appeared. What was going on?!
Well, it turns out that we were searching against the main search engine cluster. This simply performs a search against all the available search collections, but no stats are produced. To get stats you need to create and a search profile. When searches are made against a particular search profile rather than the whole base cluster the Business Center features become available.
To search against a particular search profile, we simply changed the 'view' property in our query string from 'view=espsystemwebcluster' (the default cluster) to 'view=livesearchsppublished' where 'livesearch' is the name of the search profile (i.e. for a search profile called examplesearch you would use 'view=examplesearchsppublished').
Friday, 27 February 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment