Bsa.Search.Core 1.3.13

There is a newer version of this package available.
See the version list below for details.
dotnet add package Bsa.Search.Core --version 1.3.13
NuGet\Install-Package Bsa.Search.Core -Version 1.3.13
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Bsa.Search.Core" Version="1.3.13" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Bsa.Search.Core --version 1.3.13
#r "nuget: Bsa.Search.Core, 1.3.13"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Bsa.Search.Core as a Cake Addin
#addin nuget:?package=Bsa.Search.Core&version=1.3.13

// Install Bsa.Search.Core as a Cake Tool
#tool nuget:?package=Bsa.Search.Core&version=1.3.13

Bsa.Search.Core is a .Net Core library providing indexing and fast search. Technical characteristics of approximately 100 thousand simple queries per minute, on the index of 2 million documents, or about 8 thousand complex queries

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETCoreApp 3.1

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.0.26 84 4/8/2024
7.0.25 214 1/29/2024
7.0.24 300 10/26/2023
6.0.26 83 4/8/2024
6.0.25 88 1/29/2024
6.0.24 122 10/26/2023
3.0.3 74 4/8/2024
3.0.2 72 1/29/2024
3.0.1 404 10/26/2023
2.1.1 939 6/19/2023
2.1.0 389 4/18/2023
2.0.24 169 8/22/2023
2.0.23 453 11/24/2022
2.0.22 415 11/17/2022
2.0.21 404 11/9/2022
2.0.20 438 11/8/2022
2.0.19 437 11/4/2022
2.0.18 558 6/29/2022
2.0.17 493 6/1/2022
2.0.16 483 6/1/2022
2.0.15 1,252 3/8/2022
2.0.14 559 12/2/2021
2.0.13 359 12/2/2021
2.0.12 5,216 11/24/2021
2.0.11 468 10/1/2021
2.0.10 407 8/10/2021
2.0.9 431 7/23/2021
2.0.8 498 6/10/2021
2.0.7 451 6/3/2021
2.0.6 477 6/3/2021
2.0.5 388 4/21/2021
2.0.4 439 4/14/2021
2.0.3 406 4/3/2021
2.0.2 428 3/23/2021
2.0.1 450 2/17/2021
2.0.0 463 2/9/2021
1.4.1 271 6/19/2023
1.4.0 245 4/18/2023
1.3.43 450 11/24/2022
1.3.42 400 11/17/2022
1.3.41 408 11/9/2022
1.3.39 414 11/8/2022
1.3.38 404 11/4/2022
1.3.37 578 6/29/2022
1.3.36 473 6/1/2022
1.3.35 489 6/1/2022
1.3.34 535 12/2/2021
1.3.33 5,343 11/24/2021
1.3.32 399 10/1/2021
1.3.31 539 9/2/2021
1.3.30 466 8/10/2021
1.3.29 497 7/23/2021
1.3.28 544 6/3/2021
1.3.27 418 4/21/2021
1.3.26 488 4/14/2021
1.3.25 418 4/3/2021
1.3.24 442 3/23/2021
1.3.23 488 2/17/2021
1.3.21 553 1/27/2021
1.3.20 537 1/15/2021
1.3.19 430 1/12/2021
1.3.18 485 12/22/2020
1.3.17 513 12/9/2020
1.3.16 543 12/6/2020
1.3.15 500 11/20/2020
1.3.14 512 11/18/2020
1.3.13 562 11/12/2020
1.3.12 581 10/26/2020
1.3.10 596 9/12/2020
1.3.9 514 9/3/2020
1.3.8 549 9/2/2020
1.3.7 523 8/27/2020
1.3.6 537 8/27/2020
1.3.5 516 8/20/2020
1.3.4 636 7/29/2020
1.3.3 585 7/29/2020
1.3.2 600 6/16/2020
1.3.1 566 6/9/2020
1.3.0 585 5/29/2020
1.2.9 569 4/19/2020
1.2.8 595 4/5/2020
1.2.7 619 4/4/2020
1.2.6 593 3/31/2020
1.2.5 598 3/31/2020
1.2.4 642 3/31/2020
1.2.3 627 3/30/2020
1.2.2 732 3/28/2020
1.2.1 601 3/28/2020
1.1.20 477 11/24/2022
1.1.19 524 6/1/2022
1.1.8 336 12/2/2021
1.1.7 391 7/27/2021
1.1.6 492 6/3/2021
1.1.5 401 5/1/2021
1.1.4 412 4/21/2021
1.1.3 452 4/14/2021
1.1.2 447 3/1/2021
1.1.1 432 3/1/2021
1.1.0 435 2/9/2021
1.0.25 448 3/1/2021
1.0.24 437 1/27/2021
1.0.23 470 1/15/2021
1.0.22 447 1/12/2021
1.0.21 530 12/22/2020
1.0.20 511 12/9/2020
1.0.19 518 12/7/2020
1.0.18 494 11/30/2020
1.0.17 495 11/20/2020
1.0.16 520 11/18/2020
1.0.15 507 11/12/2020
1.0.14 550 11/7/2020
1.0.13 530 9/21/2020
1.0.12 544 9/3/2020
1.0.11 513 8/29/2020
1.0.10 691 8/14/2020
1.0.9 568 8/12/2020
1.0.8 544 8/12/2020
1.0.7 611 8/12/2020
1.0.6 612 8/12/2020
1.0.5 620 7/29/2020
1.0.4 1,259 3/31/2020
1.0.3 611 3/31/2020
1.0.2 610 3/31/2020
1.0.1 609 3/30/2020

var selector = new IndexWordSelector();
var morphology = new DefaultMorphology(new WordDictionary(), selector);
var fileName = "D:\Logs.txt";

// you can implement your own file reader, csv, json, or other
var index = new FileDocumentIndex(fileName, new FileByLinesRowReader(null), morphology);

// if index is already exist we skip file indexing
if (!index.IsIndexed)
index.Start();
while (!index.IsReady)
{
Thread.Sleep(300);
}

var query = "("one" | two) ~50 ("error*")".Parse("*");
var found = index.Search(new SearchQueryRequest()
{
Field = "*",
Query = query,
ShowHighlight = true,
});
// where ExternalId is line number from file  
//found.ShardResult.First().FoundDocs.FirstOrDefault().Value.ExternalId