Enabling search within scope fields by default RRS feed

  • Question

  • Hello,

    While experimenting with FAST ESP scope fields, I have noticed that by default, search is not performed within these. Only when the scopefield is explicitly stated like "scopefield:thequery" are the required documents returned.

    Could anyone suggest how to make ESP search within scope fields by default? i.e. just issue a free form query (e.g. "the query") and retrieve the hits with matches in the scope fields?



    Monday, August 6, 2012 5:58 PM


  • Hello Andrey,

    You must use a scope-field to enable scope search for a field. The scope-field-ref within the scope-rank element in a rank-profile specifies the scope field that is enabled for proximity and context ranking within this rank-profile.

    However, the performance of a search in a scope field is a little bit slower than a search in a normal field. Scope search might decrease the performance slightly, although this is usually most noticable if you are having complex data with deep scope structures or when using complex scope queries.

    You may also have the following questions:

    Has the scope-field a size limitation like a normal field? and What maximum index-size is allowed for a scope-field?


    Scope fields contain a hierarchical structure of any depth, and they do not have any definite limitations with regards to size. The size will to some degree impact performance, so if you have a huge amount of data in a scope field you will probably notice a decrease in performance, but a scope field does not have a size limitation like a normal field. You can however control the size of the displayed result (matching scopes) by using the max-result-size attribute.

    Hope this addresses your question. Please let us know if you have further questions

    Anuroop Chinnamallela| Technical Lead | FAST Products, Microsoft Support | ( Office Phone – 425.635.2998 Extn. 65717 | *  Email: |


    Monday, August 20, 2012 8:10 PM