Jörn Friedrich Dreyer
|
538e8141b2
|
fix opensearch client certificate
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
|
2025-11-21 12:23:07 +01:00 |
|
Jörn Friedrich Dreyer
|
b49cde429d
|
log error
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
|
2025-09-15 14:49:13 +02:00 |
|
Jörn Friedrich Dreyer
|
be402a3977
|
allow configuring insecure search client
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
|
2025-09-15 14:48:50 +02:00 |
|
Jörn Friedrich Dreyer
|
f54582ddc4
|
fix event consumers
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
|
2025-09-15 13:49:41 +02:00 |
|
Jörn Friedrich Dreyer
|
99dee5ae77
|
allow disabling search grpc/event servers
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
|
2025-09-15 12:42:56 +02:00 |
|
Roman Perekhod
|
c597dfb917
|
set default timeouts and clean up
|
2025-09-12 12:18:47 +02:00 |
|
Roman Perekhod
|
9a3fc08dd4
|
to separate controll ower the http and grpc driven services
|
2025-09-12 12:18:47 +02:00 |
|
Juan Pablo Villafáñez
|
9e1b80a1be
|
feat: use runners to startup the services
|
2025-09-12 12:18:47 +02:00 |
|
Jörn Friedrich Dreyer
|
1a8fc4d336
|
Merge pull request #1416 from opencloud-eu/nats-connection-names
Nats connection names
|
2025-09-11 10:33:43 +02:00 |
|
Ralf Haferkamp
|
bcc96f1371
|
fix: re-generate mocks for search service
|
2025-09-09 17:04:21 +02:00 |
|
Juan Pablo Villafáñez
|
c0b4a5daa0
|
chore: change constant name to camelcase
|
2025-09-08 17:32:36 +02:00 |
|
Juan Pablo Villafáñez
|
ca2dc823ef
|
feat: use names for connections to the nats event bus
|
2025-09-08 17:32:35 +02:00 |
|
fschade
|
d8192c8dae
|
fix: adopt search upstream changes
|
2025-09-03 16:28:31 +02:00 |
|
André Duffeck
|
f9e43497ae
|
Remove items from the index when they are purged from the trashbin
Also purge all deleted items when the whole trashbin is purged.
|
2025-09-03 11:18:37 +02:00 |
|
André Duffeck
|
71bde21a65
|
Improve logging
|
2025-09-03 11:18:21 +02:00 |
|
André Duffeck
|
398534761a
|
Implement purging items from the index
|
2025-09-03 11:18:21 +02:00 |
|
André Duffeck
|
acd39b5ce8
|
Purge items from the index recursively
|
2025-09-03 11:18:19 +02:00 |
|
fschade
|
f615ccc896
|
enhancement(search): implement batch api
|
2025-09-02 13:06:08 +02:00 |
|
fschade
|
82e75e19c1
|
enhancement(search): move bleve engine into its own package and clean up the search batch processing implementation
|
2025-08-28 15:53:29 +02:00 |
|
André Duffeck
|
1003734b45
|
Use batches when restoring or moving items
|
2025-08-28 15:50:44 +02:00 |
|
André Duffeck
|
9f9e03794d
|
Do not intertwine different batch operations
|
2025-08-28 15:50:44 +02:00 |
|
fschade
|
ca0493b286
|
enhancement(search): add support for testcontainers to run local tests
|
2025-08-28 09:32:26 +02:00 |
|
fschade
|
ad866b8ce3
|
refactor(search): unify osu request and params naming
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
8c509263b7
|
refactor(search): simplify osu builder interface and make use of a base for the requests
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
7fe5383d61
|
refactor(search): rename test-testdata helper
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
8d850b1f4a
|
refactor(search): move index management from the osu to the opensearch package
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
e00fdc6ba3
|
refactor(search): remove samber/lo
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
42b794e01a
|
refactor(search): cleanup for review
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
8795284a76
|
fix(search): potential nil slice entries
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
f3750f32c9
|
refactor(search):
- introduce path_hierarchy analyzer and tokenizer
- optimize performance by using the os painless script api to restore, purge and delete documents
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
a9d21bbb15
|
enhancement(search): allow to set the resource index name
|
2025-08-28 09:32:05 +02:00 |
|
fschade
|
1586f7fcbb
|
enhancement(search): implement index manager and remove the use of index templates
|
2025-08-28 09:32:04 +02:00 |
|
fschade
|
9faa09e4c6
|
enhancement(search): implement search match highlighting for the content field
|
2025-08-28 09:31:38 +02:00 |
|
fschade
|
85e436b2bb
|
fix(search): open-search engine interface compatibility
|
2025-08-28 09:31:38 +02:00 |
|
fschade
|
63e71b5bc4
|
enhancement(search): allow to configure open-search as search backend
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
2857e54975
|
fix(search): use recursion to request more search results if the searchResponse results are paginated
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
d761e8b3f0
|
enhancement(search): implement search backend recursive move and update restore and delete to be recursive too
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
f6144e6cdd
|
enhancement(search): implement kql ast expansion helper and remove similar parts from the to os dsl query transpiler
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
d97b2a6410
|
enhancement(search): implement kql NOT operator to os dsl bool-query MUST_NOT
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
3401f49a8c
|
enhancement(search): implement kql bool to os dsl term-query
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
d4183807dc
|
enhancement(search): implement kql to os dsl range-query
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
48705c79f6
|
enhancement(search): implement os dsl range field
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
1c92f3db00
|
fix(search): implement support for versioned os index templates
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
a7d4ff4872
|
enhancement(search): group opensearch related files together, housekeeping
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
5abfd1744e
|
enhancement(search): implement cluster health checks
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
1236cedacc
|
enhancement(search): implementation that the search ignores resources marked as deleted
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
2d325d70b8
|
enhancement(search): implement search engine match to pg-hit conversion
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
f118e0d2c3
|
enhancement(search): implement kql to os dsl wildcard-query
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
2c316ea225
|
enhancement(search): implement kql string to os dsl match-phrase-query
|
2025-08-28 09:30:59 +02:00 |
|
fschade
|
4d5a5dde4b
|
enhancement(search): implement non bool query compilation
|
2025-08-28 09:30:59 +02:00 |
|