Bsa.Search.Core.Rest (nuget): //Api version 2.0.22 or higher // https://bsasearch.org/Bsa.Search.2.0.22.zip var service = new SearchService("http://localhost:2664");    var name = "test_index";     if (!service.IsExists(name))    {     Console.WriteLine("Index does not exists");     service.CreateIndex(name);    }     while (!service.IsReady(name))    {     Thread.Sleep(100);    }     var externalid = "ExternalId";    var indexDocumentDatas = new List<IndexDocumentData>()    {     new IndexDocumentData()     {      Id = externalid,       Overwrite = true,      Fields = new List<IndexFieldData>()     {      new IndexFieldData(){Value = "one two nine", Name = "content"}     }}    };    service.Indexing(new IndexingDocumentBulkRequest()    {     IndexName = name,     Items = indexDocumentDatas,    });    var result = service.Search(new SearchDocumentRequest()    {     Field = "*",     Count = 100000,     IndexName = name,     IsShort = false,     Query = "one & two",     });    if (result.Hits.Length == 0)     Console.WriteLine("Data not found");
Keywords: bsa|rest|api|search|query|index|text|core|analysis|fulltext|highlight|object|full|term|word|indexing|morphology