Comments (1)
Before these changes (with other improvements already made in v6):
Method | SearchCriteria | Mean | Error | StdDev | Rank | Gen0 | Gen1 | Gen2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
Searching | "also has a" | 165.056 us | 44.1988 us | 2.4227 us | 5 | 92.5293 | 1.2207 | - | 378.84 KB |
Searching | (conf(...)they" [33] | 1,224.135 us | 64.6500 us | 3.5437 us | 10 | 289.0625 | 222.6563 | - | 1605.33 KB |
Searching | * | 184,385.533 us | 17,510.9736 us | 959.8356 us | 13 | 17000.0000 | 4000.0000 | 333.3333 | 102732.46 KB |
Searching | ?and ?they ?also | 2,056.913 us | 378.5841 us | 20.7515 us | 11 | 554.6875 | 93.7500 | - | 2266.85 KB |
Searching | Title=?great | 470.200 us | 169.7010 us | 9.3019 us | 9 | 126.9531 | 0.9766 | - | 518.66 KB |
Searching | and > they | 215.252 us | 41.3035 us | 2.2640 us | 6 | 111.8164 | 0.2441 | - | 457.61 KB |
Searching | and they also | 298.766 us | 8.0118 us | 0.4392 us | 7 | 148.9258 | 42.4805 | - | 608.28 KB |
Searching | and | they | 434.502 us | 73.0958 us | 4.0066 us | 8 | 196.7773 | 62.9883 | - |
Searching | and ~ they | 113.168 us | 3.7509 us | 0.2056 us | 3 | 70.5566 | 0.2441 | - | 288.37 KB |
Searching | and ~10> they | 119.555 us | 9.4999 us | 0.5207 us | 4 | 71.4111 | 0.6104 | - | 291.88 KB |
Searching | con??* | 2.519 us | 0.3016 us | 0.0165 us | 1 | 0.5302 | - | - | 2.18 KB |
Searching | confiscation | 5.047 us | 0.3665 us | 0.0201 us | 2 | 0.7401 | - | - | 3.02 KB |
Searching | th* | 2,115.323 us | 837.2250 us | 45.8911 us | 12 | 500.0000 | 437.5000 | - | 2941.4 KB |
After:
Method | SearchCriteria | Mean | Error | StdDev | Rank | Gen0 | Gen1 | Gen2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
Searching | "also has a" | 63.970 us | 20.1594 us | 1.1050 us | 3 | 29.4189 | 0.4883 | - | 120.48 KB |
Searching | (conf(...)they" [33] | 121.702 us | 10.2816 us | 0.5636 us | 5 | 63.2324 | 12.2070 | - | 258.38 KB |
Searching | * | 175,414.244 us | 24,720.9878 us | 1,355.0408 us | 12 | 17000.0000 | 4000.0000 | 333.3333 | 102732.57 KB |
Searching | ?and ?they ?also | 1,665.835 us | 21.2852 us | 1.1667 us | 10 | 449.2188 | 5.8594 | - | 1836.82 KB |
Searching | Title=?great | 406.626 us | 29.7923 us | 1.6330 us | 8 | 100.5859 | 0.4883 | - | 411.59 KB |
Searching | and > they | 154.010 us | 23.1249 us | 1.2676 us | 6 | 78.8574 | 1.4648 | - | 322.11 KB |
Searching | and they also | 199.354 us | 27.9348 us | 1.5312 us | 7 | 99.6094 | - | - | 407.61 KB |
Searching | and | they | 415.043 us | 125.4573 us | 6.8767 us | 9 | 199.2188 | 62.9883 | - |
Searching | and ~ they | 65.321 us | 13.7138 us | 0.7517 us | 4 | 37.3535 | 1.0986 | - | 152.87 KB |
Searching | and ~10> they | 65.639 us | 5.9422 us | 0.3257 us | 4 | 38.2080 | 0.1221 | - | 156.38 KB |
Searching | con??* | 2.459 us | 0.0499 us | 0.0027 us | 1 | 0.5341 | - | - | 2.2 KB |
Searching | confiscation | 4.691 us | 0.3482 us | 0.0191 us | 2 | 0.7401 | - | - | 3.05 KB |
Searching | th* | 1,971.389 us | 352.6484 us | 19.3298 us | 11 | 500.0000 | 437.5000 | - | 2941.42 KB |
from lifti.
Related Issues (20)
- Write up implementing a custom serializer
- Add README.md to nuget package
- Execution plans
- Consider dropping support for netstandard2
- Query syntax: Support wildcard field searches/searching across all dynamic fields from a specific provider HOT 3
- Remove dependency on System.Collections.Immutable HOT 2
- Suggestion: custom stemmers HOT 2
- Search for words with a `=` character HOT 5
- Escaped characters in LIFTI query syntax HOT 1
- Q: is possible to fetch the whole document by Id? HOT 2
- Refresh documentation HOT 20
- Split IdPool and ItemStore HOT 1
- Consider switching to using ValueTask across the library HOT 1
- Operaterrors as a text HOT 3
- Standardize terminology
- Track source object type against a document's metadata
- Add a "not contains" query operator
- v6 documentation changes
- Create a standardised way of rehydrating an index from a serializer
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lifti.