-
Notifications
You must be signed in to change notification settings - Fork 24.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add field type for version strings #59773
Commits on Jul 20, 2020
-
Add field type for version strings
This PR adds a new 'version' field type that allows indexing string values representing software versions similar to the ones defined in the Semantic Versioning definition (semver.org). The field behaves very similar to a 'keyword' field but allows efficient sorting and range queries that take into accound the special ordering needed for version strings. For example, the main version parts are sorted numerically (ie 2.0.0 < 11.0.0) whereas this wouldn't be possible with 'keyword' fields today. Valid version values are similar to the Semantic Versioning definition, with the notable exception that in addition to the "main" version consiting of major.minor.patch, we allow less or more than three numeric identifiers, i.e. "1.2" or "1.4.6.123.12" are treated as valid too. Relates to elastic#48878
Christoph Büscher committedJul 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 343310c - Browse repository at this point
Copy the full SHA 343310cView commit details -
Add yaml for search, ranges and scripting
Christoph Büscher committedJul 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 397a7c0 - Browse repository at this point
Copy the full SHA 397a7c0View commit details
Commits on Jul 22, 2020
-
Add brute force regex query support
Christoph Büscher committedJul 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 08989e7 - Browse repository at this point
Copy the full SHA 08989e7View commit details
Commits on Jul 23, 2020
-
Christoph Büscher committed
Jul 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 8a1acc2 - Browse repository at this point
Copy the full SHA 8a1acc2View commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedJul 23, 2020 Configuration menu - View commit details
-
Copy full SHA for bc972ad - Browse repository at this point
Copy the full SHA bc972adView commit details -
Remove some left-over commented code
Christoph Büscher committedJul 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 5bac785 - Browse repository at this point
Copy the full SHA 5bac785View commit details -
Christoph Büscher committed
Jul 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 8a7b43c - Browse repository at this point
Copy the full SHA 8a7b43cView commit details
Commits on Jul 28, 2020
-
Christoph Büscher committed
Jul 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 910616e - Browse repository at this point
Copy the full SHA 910616eView commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedJul 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 6d71b52 - Browse repository at this point
Copy the full SHA 6d71b52View commit details -
Christoph Büscher committed
Jul 28, 2020 Configuration menu - View commit details
-
Copy full SHA for 970085a - Browse repository at this point
Copy the full SHA 970085aView commit details
Commits on Jul 29, 2020
-
Remove 'store_malformed' option
Christoph Büscher committedJul 29, 2020 Configuration menu - View commit details
-
Copy full SHA for bdb89a2 - Browse repository at this point
Copy the full SHA bdb89a2View commit details -
Add tests for handling empty string
Christoph Büscher committedJul 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 81bb114 - Browse repository at this point
Copy the full SHA 81bb114View commit details
Commits on Jul 30, 2020
-
Christoph Büscher committed
Jul 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 5fcf8a7 - Browse repository at this point
Copy the full SHA 5fcf8a7View commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedJul 30, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f3c995 - Browse repository at this point
Copy the full SHA 1f3c995View commit details
Commits on Jul 31, 2020
-
Change range query to points approximation and dv validation
Christoph Büscher committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for cfe2dba - Browse repository at this point
Copy the full SHA cfe2dbaView commit details -
Register DocValueFormat via plugin
Christoph Büscher committedJul 31, 2020 Configuration menu - View commit details
-
Copy full SHA for c70e7c1 - Browse repository at this point
Copy the full SHA c70e7c1View commit details
Commits on Aug 17, 2020
-
Merge branch 'master' into add-version-field
Christoph Büscher committedAug 17, 2020 Configuration menu - View commit details
-
Copy full SHA for e45ef4a - Browse repository at this point
Copy the full SHA e45ef4aView commit details
Commits on Aug 20, 2020
-
Merge branch 'master' into add-version-field
Christoph Büscher committedAug 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 24651d1 - Browse repository at this point
Copy the full SHA 24651d1View commit details -
Christoph Büscher committed
Aug 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 57b040f - Browse repository at this point
Copy the full SHA 57b040fView commit details
Commits on Aug 21, 2020
-
Merge branch 'master' of github.com:elastic/elasticsearch into add-ve…
…rsion-field
Christoph Büscher committedAug 21, 2020 Configuration menu - View commit details
-
Copy full SHA for c321e0d - Browse repository at this point
Copy the full SHA c321e0dView commit details -
Restrict field options by moving to ParametrizedFieldMapper
Christoph Büscher committedAug 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 5b902fb - Browse repository at this point
Copy the full SHA 5b902fbView commit details
Commits on Aug 26, 2020
-
Merge branch 'master' into add-version-field
Christoph Büscher committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for 758b834 - Browse repository at this point
Copy the full SHA 758b834View commit details -
Change range query validation part
Christoph Büscher committedAug 26, 2020 Configuration menu - View commit details
-
Copy full SHA for eaa1ef8 - Browse repository at this point
Copy the full SHA eaa1ef8View commit details
Commits on Aug 31, 2020
-
Small improvement to range query using points
Christoph Büscher committedAug 31, 2020 Configuration menu - View commit details
-
Copy full SHA for 82a40ab - Browse repository at this point
Copy the full SHA 82a40abView commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedAug 31, 2020 Configuration menu - View commit details
-
Copy full SHA for dacf813 - Browse repository at this point
Copy the full SHA dacf813View commit details
Commits on Sep 2, 2020
-
Add helper methods to versions ScriptDocValues to help with version p…
…art extraction
Christoph Büscher committedSep 2, 2020 Configuration menu - View commit details
-
Copy full SHA for e4b0728 - Browse repository at this point
Copy the full SHA e4b0728View commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedSep 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 3c72862 - Browse repository at this point
Copy the full SHA 3c72862View commit details
Commits on Sep 8, 2020
-
Merge branch 'master' into add-version-field
Christoph Büscher committedSep 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 4de9a2e - Browse repository at this point
Copy the full SHA 4de9a2eView commit details -
Christoph Büscher committed
Sep 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 6c3266e - Browse repository at this point
Copy the full SHA 6c3266eView commit details -
Add tests for new regex case-insensitivity option
Christoph Büscher committedSep 8, 2020 Configuration menu - View commit details
-
Copy full SHA for b26a3f1 - Browse repository at this point
Copy the full SHA b26a3f1View commit details
Commits on Sep 9, 2020
-
Christoph Büscher committed
Sep 9, 2020 Configuration menu - View commit details
-
Copy full SHA for c0c39bb - Browse repository at this point
Copy the full SHA c0c39bbView commit details
Commits on Sep 14, 2020
-
Christoph Büscher committed
Sep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for d56499e - Browse repository at this point
Copy the full SHA d56499eView commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 7e2a4f5 - Browse repository at this point
Copy the full SHA 7e2a4f5View commit details
Commits on Sep 15, 2020
-
Switch script method from isPreRelease to isRelease
Christoph Büscher committedSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 94def20 - Browse repository at this point
Copy the full SHA 94def20View commit details -
Merge branch 'master' into add-version-field
Christoph Büscher committedSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 67df1d3 - Browse repository at this point
Copy the full SHA 67df1d3View commit details
Commits on Sep 16, 2020
-
Christoph Büscher committed
Sep 16, 2020 Configuration menu - View commit details
-
Copy full SHA for ce51484 - Browse repository at this point
Copy the full SHA ce51484View commit details
Commits on Sep 17, 2020
-
Christoph Büscher committed
Sep 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 04ac11d - Browse repository at this point
Copy the full SHA 04ac11dView commit details -
Moving docs under 'structured'
Christoph Büscher committedSep 17, 2020 Configuration menu - View commit details
-
Copy full SHA for ccebd6f - Browse repository at this point
Copy the full SHA ccebd6fView commit details
Commits on Sep 18, 2020
-
Merge branch 'master' into add-version-field
Christoph Büscher committedSep 18, 2020 Configuration menu - View commit details
-
Copy full SHA for b0abc83 - Browse repository at this point
Copy the full SHA b0abc83View commit details -
Christoph Büscher committed
Sep 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 4c0b1e9 - Browse repository at this point
Copy the full SHA 4c0b1e9View commit details -
Removing specialized script doc values functions
Christoph Büscher committedSep 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 6849550 - Browse repository at this point
Copy the full SHA 6849550View commit details