bd791b4593
Upgrade code base to CE3
2021-06-22 22:53:34 +02:00
3ee0846e19
Remove fts_migration table
...
It is now stored it SOLR instead.
2021-06-07 17:53:47 +02:00
c2170d2daf
Fix tag category search being case insensitive
2021-06-03 21:44:55 +02:00
25788a0b23
Add routes for storing/retrieving client settings
2021-05-27 21:34:05 +02:00
a1a93e5ca6
Fixes searching items with fulltext
...
When using fulltext only search, then only the index must be searched.
This wasn't working anymore, because the routes added a query to
always select valid items (those not being processed). But this lead
to the downstream code to always consult the database, too. Since the
routes are using a "simple-search" interface, this is now adding the
valid-state condition if applicable. There are still more low-level
interfaces that can be used when searching should be done differently.
Closes : #823
2021-05-23 14:14:25 +02:00
6149a2ab89
Restored unused imports to make it compile again
2021-04-15 18:34:54 +02:00
fa34312020
Implemented endpoint to delete multiple attachments
2021-04-15 18:05:01 +02:00
994e3df597
Fix query for getting tag categoy summary
2021-04-12 13:40:22 +02:00
3e0914ece7
Correctly count tag categories
...
If multiple tags of the same category are applied to the same item,
just summing tag counts will produce the wrong results as now items
are counted multiple times.
2021-04-11 14:34:44 +02:00
4041018c47
Reduce not expressions
...
Fixes queries containing macros inside a "not".
2021-04-11 12:57:42 +02:00
e1bbc2edf5
Apply autoformat
2021-04-10 16:31:58 +02:00
144ea852bf
Update fs2-core, fs2-io to 2.5.4
2021-03-31 21:10:42 +02:00
c36073b852
Allow to give human readable summary to user tasks
2021-03-27 22:13:13 +01:00
cc38b850a6
Remove deprecated search routes and some refactoring
2021-03-27 22:13:13 +01:00
177488817d
Fix h2 migration
...
Using java source code obviously requires `javac` during migration.
2021-03-13 16:38:48 +01:00
2e443bc9b9
Fix mariadb migration
2021-03-13 15:52:38 +01:00
0229a867af
Add a use colum to metadata entities
2021-03-10 23:55:18 +01:00
6a63694a3e
Convert unit tests to munit
2021-03-10 19:48:56 +01:00
77a87782b7
Refactoring parser
...
- put all used strings in one place to have it easier to track
- don't use `$` for shortcuts, it's a detail not interesting to a
user; now names must not clash (which is a good idea anyways)
- Added two more shortcuts `conc` and `corr`
2021-03-08 22:51:14 +01:00
e681ffa96f
Extend query builder allowing more conditions
...
Before only a column or a dbfunction could be used in a condition. It
is now allowed for all `SelectExpr`.
2021-03-08 22:51:08 +01:00
30c901ddf1
Add more ways to query for attachments
...
- find items with a specified attachment count
- find items by attachment id
2021-03-08 09:49:38 +01:00
2b2f913e85
Add checksum query expr
2021-03-08 01:53:21 +01:00
1c834cbb77
Correctly compare numeric field values
2021-03-03 22:54:55 +01:00
71985244f1
Use a better representation for macros
2021-03-03 00:44:49 +01:00
a48504debb
Specificly search for field id vs name
2021-03-02 21:09:31 +01:00
168f5a1a98
Fix like search for custom fields
2021-03-01 20:56:23 +01:00
f8307f77c6
Search by field id or name
2021-03-01 20:56:23 +01:00
698ff58aa3
Provide a more convenient interface to search
2021-03-01 11:50:07 +01:00
d737da768e
Move to munit in query module
2021-03-01 00:51:01 +01:00
9013d9264e
Add more convenient date parsers and some basic macros
2021-03-01 00:51:01 +01:00
af73b59ec2
Parser improvements
...
- default expressions into a and node
- fix parsing string lists that end in whitespace
- fix package names of internal classes
2021-03-01 00:51:01 +01:00
a80d73d5d2
Optimize imports
2021-03-01 00:51:01 +01:00
e9ed998e3a
Basic poc to search via custom query
2021-03-01 00:51:01 +01:00
186014a1c6
Refactor search to separate between a base query and user query
...
The `findBase` is adding only strictly required conditions. Everything
else comes from the user.
2021-03-01 00:51:01 +01:00
c3cdec416c
Sketching some basic tests
2021-03-01 00:50:52 +01:00
be5c7ffb88
First draft of ast and parser
2021-03-01 00:46:57 +01:00
e6d9ce2c37
Remove obsolete type capabilities
...
These are now detected by the new scala compiler and lead to compile
errors.
2021-03-01 00:16:30 +01:00
7ef3185659
Add language to a source
...
Allows to define upload urls for different languages.
2021-02-18 23:34:42 +01:00
d7bc963450
Cleanup nodes that are not reachable anymore
2021-02-18 00:37:18 +01:00
5181283b1b
Add a short-name to organizations
2021-02-17 22:55:35 +01:00
20ccdda609
Add a notes field to equipments
2021-02-17 22:39:07 +01:00
48eee00c0b
Allow person to be correspondent, concerning or both
2021-02-16 22:49:55 +01:00
394aeeccb6
Introduce a sql literal and constants in query builder
...
The h2 jdbc driver could not translate the union query in QCollective
when the `kind` was set via a constant value. Using literals works
here. Renamed the corresponding elements in the query builder.
2021-01-25 00:18:24 +01:00
1b66e2af5c
Fix classifier_settings table
2021-01-23 21:30:26 +01:00
c7e850116f
Make the text length limit optional
2021-01-22 23:06:50 +01:00
38e0a50942
Merge pull request #582 from eikek/delete-org-fix
...
Fix deleting organization
2021-01-21 22:56:56 +00:00
f4a03e7c69
Fix deleting organization
...
The foreign key in person must be resetted.
2021-01-21 21:27:02 +01:00
4cba96f390
Always return classifier results as suggestion
...
The classifier results are spliced into the suggestion list at second
place. When linking they are only used if nlp didn't find anything.
2021-01-21 21:05:28 +01:00
9957c3267e
Add constraints from config to classifier training
...
For large and/or many documents, training the classifier can lead to
OOM errors. Some limits have been set by default.
2021-01-21 17:46:39 +01:00
363cf5aef0
Quote names in sql changesets
2021-01-21 00:22:58 +01:00