Bsa.Search.Core
1.3.17
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
See the version list below for details.
Install-Package Bsa.Search.Core -Version 1.3.17
dotnet add package Bsa.Search.Core --version 1.3.17
<PackageReference Include="Bsa.Search.Core" Version="1.3.17" />
paket add Bsa.Search.Core --version 1.3.17
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,
Fields = new List<string>()
{
"content","id"
},
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
-
.NETCoreApp 3.1
- No dependencies.
Used By
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 |