Rafael Bortolon Paulovic
987c1fc6b6
feat(unified): add index scoring model config ( #116210 )
...
* feat(unified): add bm25 index scoring model
We want try BM25 scoring model since they have global scoring which we can probably re-use for fan-in/fan-out logic
https://github.com/blevesearch/bleve/blob/32d98823c4b7482c62cc6c847508ed7659c23c37/docs/scoring.md#global-scoring
* fix(plugins): update plugin test data
2026-01-14 12:07:53 +01:00
Jean-Philippe Quéméner
1f5fd1c0da
chore(unified-storage): align how we do tracing ( #114998 )
2025-12-09 14:53:53 +01:00
Will Assis
13f44336f2
unified-storage: remove full ngram feature toggle ( #111994 )
...
* unified-storage: remove full ngram feature toggle
2025-10-22 10:11:40 -04:00
Peter Štibraný
357aa7d314
Improve search index eviction ( #111542 )
...
* Modify index eviction mechanism such that unowned indexes are also evicted.
* Propagate OwnsIndex function to bleve backend
Fix tests.
Stop eviction goroutine when stopping backend.
Make linter happy.
Make sure we stop backend created by tests.
Review suggestion.
Removed newline.
2025-09-24 16:54:35 +02:00
Will Assis
33ff6dbb9e
unified-storage: add feature flag to use ngram for indexing ( #111265 )
...
* unified-storage: add feature flag to use ngram instead of edge-ngram for indexing
2025-09-24 10:36:50 +02:00
Peter Štibraný and Stephanie Hingtgen
f062e5a85f
Stop background tasks and when stopping bleve backend. ( #111249 )
...
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-09-23 18:04:49 +02:00
Peter Štibraný
c6c8c6e928
Remove feature toggles from bleve backend. ( #110951 )
...
* Remove feature toggles from search backend.
* Remove extra import.
* Remove unnecessary code.
2025-09-11 16:08:41 +02:00
Peter Štibraný
c508b01cc5
chore: Close bleve indexes created in temp dir. ( #109799 )
...
* Close indexes created in temp dir.
2025-08-18 16:27:57 +02:00
Stephanie Hingtgen
68059344f8
Unified storage: Remove unifiedStorageSearchPermissionFiltering feature flag ( #109216 )
...
* Unified storage: Remove unifiedStorageSearchPermissionFiltering ff
* unit test
2025-08-06 02:04:32 -06:00
Peter Štibraný
9d2eadcfd2
PoC: replace using testing.Short in storage/unified package with integration test skip method ( #107887 )
...
* PoC: check if testing.Short is called from integration tests only.
* Rename helper function.
* Fix logic.
* Remove skipping of integration tests from non-integration tests.
* Remove skipping of integration tests from non-integration tests.
* Fix import.
2025-07-09 15:32:10 +00:00
Georges Chaudy
15b3de5893
search: add index batching ( #104163 )
...
* add basic search backend integration tests
* add search backend benchmark
* add benchmark indexServer
* fix
* lint
* add more tests
* lint
* do not use the poller
* batch write
* refactor and add tests
* improvements
* improvements
* cleanup
* only observe index success
* add monitorIndexEvents method
* nit use switch instead of if
* make newIndexQueueProcessor private
* simplify runProcessor
* go lint
2025-05-09 15:36:21 +02:00