André Duffeck
71c0a469b9
Reduce default batch size to prevent memory issues with large documents
2026-03-25 14:27:37 +01:00
André Duffeck
428f69416f
Commit batches when the limit is reached while iterating over children
2026-03-25 14:27:37 +01:00
André Duffeck
dea306247b
Do not remove stopwords by default
...
Keeping the stop words leads to slightly bigger indexes but fixes
chopped up highlights of search results and phrase accuracy during
search.
2026-03-25 09:41:23 +01:00
André Duffeck
8a83eea742
Limit the highlighter to two fragments
2026-03-25 08:41:48 +01:00
André Duffeck
4fa5198501
Improve highlight support in osu
...
Co-authored-by: Florian Schade <f.schade@icloud.com >
2026-03-25 08:41:48 +01:00
André Duffeck
a6dd9b9e18
Use the fast vector highlighter for highlighting search results
2026-03-25 08:41:48 +01:00
André Duffeck
9e93f29ffe
Introduce opensearch index v2
...
The new index allows for faster highlighing uses the fvh highlighter and
searching for favorites.
2026-03-25 08:41:48 +01:00
André Duffeck
10bc14130e
Do not send back the full content in the search response
2026-03-23 13:52:09 +01:00
André Duffeck
cd0831aa10
We no longer manage favorites via arbitrary metadata
2026-03-13 09:38:28 +01:00
André Duffeck
d214a7535c
Make the search index pick up changes to favorites
2026-03-13 09:38:28 +01:00
André Duffeck
ce5ec1b3dc
Add support for favorites to the search service
2026-03-13 09:38:28 +01:00
Christian Richter
f7caf637ce
consolidate log config in search
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-01-08 13:18:45 +01:00
Florian Schade
151ccb1609
fix: remove unsupported service binary entrypoints
2025-12-23 12:23:41 +01:00
Jörn Friedrich Dreyer
d0e51010bf
replace more .Value.String() occurences
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-12-15 16:40:27 +01:00
Jörn Friedrich Dreyer
6e75e41023
fix search index flags
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-12-15 16:40:27 +01:00
Christian Richter
7be33b0607
refactor interims DefaultAppCobra to DefaultApp
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2025-12-15 16:40:26 +01:00
Christian Richter
e7a5788634
migrate search from urfave/cli to spf13/cobra
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2025-12-15 16:40:26 +01:00
Jörn Friedrich Dreyer
56817b7de7
introduce OC_EVENTS_TLS_INSECURE
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-11-28 11:17:39 +01:00
Jörn Friedrich Dreyer
10913ca00a
Merge pull request #1918 from opencloud-eu/otlp-tracing
...
update otlp tracing
2025-11-27 12:57:26 +01:00
Jörn Friedrich Dreyer
a3ef7f6d79
update otlp tracing
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-11-27 12:28:15 +01:00
fschade
60501659c5
chore: bump %%NEXT%%
2025-11-27 10:53:59 +01:00
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
fschade
e3e778b866
fix(search): readme typos and mention the lack of scalability
2025-09-18 09:42:21 +02:00
fschade
b0d484be86
enhancement(search): document SEARCH_ENGINE_BLEVE_DATA_PATH and SEARCH_ENGINE_OPEN_SEARCH_RESOURCE_INDEX_NAME
2025-09-17 16:57:09 +02:00
Florian Schade
7af3a15fc8
Apply suggestions from code review
...
Co-authored-by: Andre Duffeck <aduffeck@users.noreply.github.com >
2025-09-17 16:04:19 +02:00
fschade
a1a9d67497
enhancement(search): simplify search docs and document opensearch backend
2025-09-16 16:28:32 +02: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
Anja Barz
f36cf7832b
remove opencloud_full from the read.me and add opencloud-compose instead ( #1474 )
...
* remove opencloud_full from the read.me and add opencloud-compose instead
* remove wrong changes
* add eicar file which accendially was removed
* replace eicar.zip
2025-09-09 13:07:32 +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