Search Results for

    Show / Hide Table of Contents

    Execute method

    Name

    Sdl.MultiTerm.TMO.Interop.MultiSearch.Execute — Executes the MultiSearch operation and stores the results in a HitTerms object.

    Returntype

    Sdl.MultiTerm.TMO.Interop.HitTerms

    Parameters

    none

    Description

    By applying the Execute method to a MultiSearch, the search is carried out in all termbases. This method is also used to create a HitTerms object, from which the search results (hit terms) can be retrieved.

    Sample

    //select termbases
    Termbase oTb1 = oTbs["Termbase1"];
    Termbase oTb2 = oTbs["Termbase2"];
    Termbase oTb3 = oTbs["Termbase3"];
    
    //create MultiSearch object
    MultiSearch oSearch = oMt.MultiSearch;
    
    
    //define search properties
    oSearch.Direction=Sdl.MultiTerm.TMO.Interop.MtSearchDirection.mtSearchDown;
    oSearch.MaximumHits=10;
    oSearch.SearchExpression="window";
    oSearch.FuzzySearch=true;
    oSearch.GuessIndex=Sdl.MultiTerm.TMO.Interop.MtIndexGuessing.mtGuessIndex;
    
    //add termbases to multisearch
    oSearch.AddSearchTermbase(oTb1, "English", "");
    oSearch.AddSearchTermbase(oTb2, "Englisch", "Deutsch");
    oSearch.AddSearchTermbase(oTb3, "ENG", "DEU");
    
    //execute search and output hitterms
    HitTerms oHits = oSearch.Execute();
    for(int i=0;i<oHits.Count;i++)
    {
       	Debug.WriteLine(oHits[i].Text);
       	Debug.WriteLine(oHits[i].Termbase);
    }
    
    • Improve this Doc
    In this article
    Back to top Generated by DocFX