Bsa.Search.Core 1.0.20

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

There is a newer version of this package available.
See the version list below for details.
Install-Package Bsa.Search.Core -Version 1.0.20
dotnet add package Bsa.Search.Core --version 1.0.20
<PackageReference Include="Bsa.Search.Core" Version="1.0.20" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Bsa.Search.Core --version 1.0.20
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

0) HOT FIX DiskDocumentIndex generated too many tasks to load from disk
1) Added the ability to filter by value fields
//Indexing
var doc = new IndexDocument("ExternalId");
doc.Add("content".GetField(string.Join(" ", content)));
doc.Add("intValue".GetFilterField(10));
doc.Add("longValue".GetFilterField(20l));
doc.Add("dateValue".GetFilterField(DateTime.UtcNow));
//Search
var query = "one | two";
var parsed = query.Parse("*");
var request = new SearchQueryRequest()
{
Query = parsed,
Field = "*",
Size = 20,
ShowHighlight = true,
Filter = new FilterClause()
{
Condition = FilterCondition.Equal,
Value = "intValue".GetFilterField(10),
Next = new FilterClause()
{
Condition = FilterCondition.Great,
Value = "longValue".GetFilterField(21l)
}
}
};
2) Optimized indexing speed
3) Fixed memory utilization in the DiskShardDocumentIndex

Dependencies

This package has 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 History

Version Downloads Last updated
1.3.20 73 1/15/2021
1.3.19 37 1/12/2021
1.3.18 75 12/22/2020
1.3.17 82 12/9/2020
1.3.16 100 12/6/2020
1.3.15 69 11/20/2020
1.3.14 45 11/18/2020
1.3.13 106 11/12/2020
1.3.12 144 10/26/2020
1.3.10 155 9/12/2020
1.3.9 100 9/3/2020
1.3.8 115 9/2/2020
1.3.7 95 8/27/2020
1.3.6 91 8/27/2020
1.3.5 101 8/20/2020
1.3.4 215 7/29/2020
1.3.3 140 7/29/2020
1.3.2 164 6/16/2020
1.3.1 131 6/9/2020
1.3.0 154 5/29/2020
1.2.9 137 4/19/2020
1.2.8 163 4/5/2020
1.2.7 166 4/4/2020
1.2.6 165 3/31/2020
1.2.5 169 3/31/2020
1.2.4 190 3/31/2020
1.2.3 172 3/30/2020
1.2.2 283 3/28/2020
1.2.1 135 3/28/2020
1.0.23 57 1/15/2021
1.0.22 26 1/12/2021
1.0.21 68 12/22/2020
1.0.20 48 12/9/2020
1.0.19 69 12/7/2020
1.0.18 43 11/30/2020
1.0.17 73 11/20/2020
1.0.16 49 11/18/2020
1.0.15 100 11/12/2020
1.0.14 98 11/7/2020
1.0.13 98 9/21/2020
1.0.12 100 9/3/2020
1.0.11 120 8/29/2020
1.0.10 147 8/14/2020
1.0.9 127 8/12/2020
1.0.8 129 8/12/2020
1.0.7 132 8/12/2020
1.0.6 145 8/12/2020
1.0.5 139 7/29/2020
1.0.4 181 3/31/2020
1.0.3 175 3/31/2020
1.0.2 190 3/31/2020
1.0.1 145 3/30/2020
Show less