Bsa.Search.Core
1.0.20
See the version list below for details.
dotnet add package Bsa.Search.Core --version 1.0.20
NuGet\Install-Package Bsa.Search.Core -Version 1.0.20
<PackageReference Include="Bsa.Search.Core" Version="1.0.20" />
paket add Bsa.Search.Core --version 1.0.20
#r "nuget: Bsa.Search.Core, 1.0.20"
// Install Bsa.Search.Core as a Cake Addin
#addin nuget:?package=Bsa.Search.Core&version=1.0.20
// Install Bsa.Search.Core as a Cake Tool
#tool nuget:?package=Bsa.Search.Core&version=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
Product | Versions |
---|---|
.NET Framework | net472 net48 net481 |
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 | Downloads | Last updated |
---|---|---|
2.0.23 | 138 | 11/24/2022 |
2.0.22 | 134 | 11/17/2022 |
2.0.21 | 143 | 11/9/2022 |
2.0.20 | 141 | 11/8/2022 |
2.0.19 | 147 | 11/4/2022 |
2.0.18 | 276 | 6/29/2022 |
2.0.17 | 251 | 6/1/2022 |
2.0.16 | 234 | 6/1/2022 |
2.0.15 | 937 | 3/8/2022 |
2.0.14 | 331 | 12/2/2021 |
2.0.13 | 181 | 12/2/2021 |
2.0.12 | 4,965 | 11/24/2021 |
2.0.11 | 271 | 10/1/2021 |
2.0.10 | 228 | 8/10/2021 |
2.0.9 | 233 | 7/23/2021 |
2.0.8 | 291 | 6/10/2021 |
2.0.7 | 262 | 6/3/2021 |
2.0.6 | 272 | 6/3/2021 |
2.0.5 | 234 | 4/21/2021 |
2.0.4 | 268 | 4/14/2021 |
2.0.3 | 237 | 4/3/2021 |
2.0.2 | 253 | 3/23/2021 |
2.0.1 | 263 | 2/17/2021 |
2.0.0 | 276 | 2/9/2021 |
1.3.43 | 124 | 11/24/2022 |
1.3.42 | 131 | 11/17/2022 |
1.3.41 | 134 | 11/9/2022 |
1.3.39 | 135 | 11/8/2022 |
1.3.38 | 147 | 11/4/2022 |
1.3.37 | 329 | 6/29/2022 |
1.3.36 | 245 | 6/1/2022 |
1.3.35 | 233 | 6/1/2022 |
1.3.34 | 345 | 12/2/2021 |
1.3.33 | 5,124 | 11/24/2021 |
1.3.32 | 248 | 10/1/2021 |
1.3.31 | 356 | 9/2/2021 |
1.3.30 | 276 | 8/10/2021 |
1.3.29 | 299 | 7/23/2021 |
1.3.28 | 336 | 6/3/2021 |
1.3.27 | 233 | 4/21/2021 |
1.3.26 | 325 | 4/14/2021 |
1.3.25 | 250 | 4/3/2021 |
1.3.24 | 282 | 3/23/2021 |
1.3.23 | 287 | 2/17/2021 |
1.3.21 | 371 | 1/27/2021 |
1.3.20 | 338 | 1/15/2021 |
1.3.19 | 258 | 1/12/2021 |
1.3.18 | 313 | 12/22/2020 |
1.3.17 | 328 | 12/9/2020 |
1.3.16 | 352 | 12/6/2020 |
1.3.15 | 310 | 11/20/2020 |
1.3.14 | 325 | 11/18/2020 |
1.3.13 | 354 | 11/12/2020 |
1.3.12 | 388 | 10/26/2020 |
1.3.10 | 420 | 9/12/2020 |
1.3.9 | 351 | 9/3/2020 |
1.3.8 | 369 | 9/2/2020 |
1.3.7 | 349 | 8/27/2020 |
1.3.6 | 358 | 8/27/2020 |
1.3.5 | 343 | 8/20/2020 |
1.3.4 | 460 | 7/29/2020 |
1.3.3 | 397 | 7/29/2020 |
1.3.2 | 415 | 6/16/2020 |
1.3.1 | 377 | 6/9/2020 |
1.3.0 | 397 | 5/29/2020 |
1.2.9 | 379 | 4/19/2020 |
1.2.8 | 403 | 4/5/2020 |
1.2.7 | 412 | 4/4/2020 |
1.2.6 | 394 | 3/31/2020 |
1.2.5 | 407 | 3/31/2020 |
1.2.4 | 438 | 3/31/2020 |
1.2.3 | 423 | 3/30/2020 |
1.2.2 | 534 | 3/28/2020 |
1.2.1 | 397 | 3/28/2020 |
1.1.20 | 124 | 11/24/2022 |
1.1.19 | 246 | 6/1/2022 |
1.1.8 | 177 | 12/2/2021 |
1.1.7 | 249 | 7/27/2021 |
1.1.6 | 303 | 6/3/2021 |
1.1.5 | 233 | 5/1/2021 |
1.1.4 | 238 | 4/21/2021 |
1.1.3 | 280 | 4/14/2021 |
1.1.2 | 273 | 3/1/2021 |
1.1.1 | 280 | 3/1/2021 |
1.1.0 | 270 | 2/9/2021 |
1.0.25 | 277 | 3/1/2021 |
1.0.24 | 260 | 1/27/2021 |
1.0.23 | 304 | 1/15/2021 |
1.0.22 | 263 | 1/12/2021 |
1.0.21 | 332 | 12/22/2020 |
1.0.20 | 308 | 12/9/2020 |
1.0.19 | 325 | 12/7/2020 |
1.0.18 | 303 | 11/30/2020 |
1.0.17 | 324 | 11/20/2020 |
1.0.16 | 352 | 11/18/2020 |
1.0.15 | 344 | 11/12/2020 |
1.0.14 | 382 | 11/7/2020 |
1.0.13 | 352 | 9/21/2020 |
1.0.12 | 347 | 9/3/2020 |
1.0.11 | 368 | 8/29/2020 |
1.0.10 | 428 | 8/14/2020 |
1.0.9 | 392 | 8/12/2020 |
1.0.8 | 398 | 8/12/2020 |
1.0.7 | 396 | 8/12/2020 |
1.0.6 | 408 | 8/12/2020 |
1.0.5 | 405 | 7/29/2020 |
1.0.4 | 1,014 | 3/31/2020 |
1.0.3 | 419 | 3/31/2020 |
1.0.2 | 434 | 3/31/2020 |
1.0.1 | 379 | 3/30/2020 |
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