DDominik Schmidtrefactor(kql): move parse/validation errors into pkg/kql
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(kql): move parse/validation errors into pkg/kql The KQL parser produced its own validation errors but imported them from the search service's query package. Move them into pkg/kql and let the search backend consume kql.IsValidationError, so the parser stops depending on a service package. | 20 天前 | |
use plain pkg module Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> | 1 年前 | |
fix(search): answer the same on both engines both engines now agree on names, titles, tags, paths, types, sizes, dates, hidden flags, facet values and wildcards. quotes only delimit phrases and the equals operator matches the whole field value, following the kql spec. the index name carries a generation so a changed mapping starts on a fresh index, MIGRATION.md says how to fill it. | 21 天前 | |
fix(search): answer the same on both engines both engines now agree on names, titles, tags, paths, types, sizes, dates, hidden flags, facet values and wildcards. quotes only delimit phrases and the equals operator matches the whole field value, following the kql spec. the index name carries a generation so a changed mapping starts on a fresh index, MIGRATION.md says how to fill it. | 21 天前 | |
refactor(kql): move parse/validation errors into pkg/kql The KQL parser produced its own validation errors but imported them from the search service's query package. Move them into pkg/kql and let the search backend consume kql.IsValidationError, so the parser stops depending on a service package. | 20 天前 | |
use plain pkg module Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> | 1 年前 | |
refactor(kql): move parse/validation errors into pkg/kql The KQL parser produced its own validation errors but imported them from the search service's query package. Move them into pkg/kql and let the search backend consume kql.IsValidationError, so the parser stops depending on a service package. | 20 天前 | |
fix(search): answer the same on both engines both engines now agree on names, titles, tags, paths, types, sizes, dates, hidden flags, facet values and wildcards. quotes only delimit phrases and the equals operator matches the whole field value, following the kql spec. the index name carries a generation so a changed mapping starts on a fresh index, MIGRATION.md says how to fill it. | 21 天前 | |
use plain pkg module Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de> | 1 年前 | |
fix(search): answer the same on both engines both engines now agree on names, titles, tags, paths, types, sizes, dates, hidden flags, facet values and wildcards. quotes only delimit phrases and the equals operator matches the whole field value, following the kql spec. the index name carries a generation so a changed mapping starts on a fresh index, MIGRATION.md says how to fill it. | 21 天前 | |
refactor(kql): move parse/validation errors into pkg/kql The KQL parser produced its own validation errors but imported them from the search service's query package. Move them into pkg/kql and let the search backend consume kql.IsValidationError, so the parser stops depending on a service package. | 20 天前 | |
refactor(kql): move parse/validation errors into pkg/kql The KQL parser produced its own validation errors but imported them from the search service's query package. Move them into pkg/kql and let the search backend consume kql.IsValidationError, so the parser stops depending on a service package. | 20 天前 |