Robert Schulze
68ad903f4c
Cosmetics: unglue * and &
2023-06-05 09:29:07 +00:00
Robert Schulze
2b74daaa17
Cosmetics: make input switch a bit more idiomatic
2023-06-05 09:29:03 +00:00
Robert Schulze
a3d4ede26c
Cosmetics: Update exception messages
2023-06-05 09:29:01 +00:00
Robert Schulze
423f692282
Cosmetics: Remove unnecessary toString()
2023-06-05 09:28:55 +00:00
Robert Schulze
3b77e40902
Cosmetics: Remove dots from exception messages
2023-06-05 09:28:53 +00:00
Robert Schulze
c5ededdc5b
Cosmetics: Switch arguments in MTIConditionAnnoy ctor
2023-06-05 09:28:50 +00:00
Robert Schulze
594572b0de
Cosmetics: AnnoyIndex --> AnnoyIndexWithSerialization
2023-06-05 09:28:47 +00:00
Robert Schulze
dc88d4e742
Cosmetics: Factorize repeated typedefs into a single typedef
2023-06-05 09:28:44 +00:00
Robert Schulze
e373cf682a
Cosmetics: Unwrap Annoy index from nested namespace
2023-06-05 09:28:41 +00:00
Robert Schulze
f8c1f2bd33
Cosmetics: Remove absolute namespace qualification of Annoy library internals
2023-06-05 09:28:38 +00:00
Robert Schulze
a8bf7af291
Cosmetics: Move ErrorCodes to top
2023-06-05 09:28:35 +00:00
Robert Schulze
4631595cf6
Cosmetics: number_of_trees --> trees
2023-06-05 09:28:32 +00:00
Robert Schulze
1018677f46
Cosmetics: Move ctors into cpp file
2023-06-05 09:28:29 +00:00
Robert Schulze
edad92a7f2
Cosmetics: Minor aesthetic fixes
2023-06-05 09:28:26 +00:00
Robert Schulze
3275629230
Cosmetics: Remove parentheses in single statement if/for/while
2023-06-05 09:28:24 +00:00
Alexander Tokmakov
70d1adfe4b
Better formatting for exception messages ( #45449 )
...
* save format string for NetException
* format exceptions
* format exceptions 2
* format exceptions 3
* format exceptions 4
* format exceptions 5
* format exceptions 6
* fix
* format exceptions 7
* format exceptions 8
* Update MergeTreeIndexGin.cpp
* Update AggregateFunctionMap.cpp
* Update AggregateFunctionMap.cpp
* fix
2023-01-24 00:13:58 +03:00
Robert Schulze
dce0b78198
Merge pull request #42778 from FArthur-cmd/annoy_cosine
...
Add cosine distance for annoy
2022-11-28 09:53:17 +01:00
Filatenkov Artur
c7c52a570f
Update MergeTreeIndexAnnoy.cpp
2022-11-12 12:43:25 +03:00
FArthur-cmd
5eebc27d24
improve test
2022-11-12 09:23:49 +00:00
Raúl Marín
54db7c6520
Enforce checking read output
2022-11-11 10:56:18 +01:00
FArthur-cmd
607b81989d
fix build
2022-10-30 14:57:10 +00:00
Filatenkov Artur
21c024b043
Merge branch 'master' into annoy_cosine
2022-10-28 20:15:53 +03:00
FArthur-cmd
f187d4e1d4
add cosine distance for annoy and fix docs for cosineDistance
2022-10-28 17:03:35 +00:00
Azat Khuzhin
4e76629aaf
Fixes for -Wshorten-64-to-32
...
- lots of static_cast
- add safe_cast
- types adjustments
- config
- IStorage::read/watch
- ...
- some TODO's (to convert types in future)
P.S. That was quite a journey...
v2: fixes after rebase
v3: fix conflicts after #42308 merged
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-10-21 13:25:19 +02:00
Robert Schulze
42f680849c
Fix bad_cast in Annoy index
...
- Problem originally found by data type fuzzer
https://s3.amazonaws.com/clickhouse-test-reports/42180/2f83d8790581dce0ffeec56c137b1d13160cfa7b/fuzzer_astfuzzermsan//report.html
- This commit restricts which data types are allowed for Annoy indexes
(similar things are done for other index types).
2022-10-19 13:40:39 +00:00
Filatenkov Artur
9a231cf49a
fix out-of-bounds
...
Co-authored-by: Alexander Tokmakov <tavplubix@gmail.com>
2022-08-31 16:28:10 +03:00
FArthur-cmd
941cceda7f
fix build
2022-08-30 23:09:22 +00:00
FArthur-cmd
dadc29fb73
add checks for sizes
2022-08-30 15:46:55 +00:00
FArthur-cmd
c7d31c3a90
fix indexes for ColumnArray
2022-08-30 15:32:05 +00:00
FArthur-cmd
e7abc06c89
Revert "Revert "Add Annoy index""
...
This reverts commit 6fdfb964d0
.
2022-08-30 15:26:56 +00:00
Alexander Tokmakov
6fdfb964d0
Revert "Add Annoy index"
2022-08-30 15:10:10 +03:00
FArthur-cmd
05331603f5
fix size
2022-08-18 06:16:18 +00:00
FArthur-cmd
6b5e92e68a
change index policy
2022-07-27 15:36:07 +03:00
FArthur-cmd
3b30cd9259
improvements
2022-07-19 00:59:07 +03:00
FArthur-cmd
0e89fbff53
refactoring
2022-07-12 13:57:16 +03:00
FArthur-cmd
783e6e398c
merge with other working branch
2022-07-11 23:02:58 +03:00
FArthur-cmd
6ae227a6bb
add test
2022-07-11 22:50:10 +03:00
FArthur-cmd
868628d3fd
make stable prototype with arrays support
2022-07-11 18:02:50 +03:00
FArthur-cmd
7b7a9521c7
change submodule path
2022-07-10 18:10:47 +03:00
FArthur-cmd
8968ff8995
small inmprovements
2022-07-07 11:33:06 +03:00
FArthur-cmd
c94d6a57ec
add arrays
2022-07-06 14:39:49 +03:00
FArthur-cmd
21df8ed12f
refactoring
2022-07-04 17:21:50 +03:00
Vladimir Makarov
f809e2a79f
fix error
2022-05-16 09:31:37 +00:00
Vladimir Makarov
69e2f8668e
fix
2022-05-15 12:29:33 +00:00
Vladimir Makarov
d6512d257f
fixes
2022-05-15 08:57:57 +00:00
Vladimir Makarov
e502ab2f55
disable mac os and try to fix sanitizer error
2022-05-15 08:25:46 +00:00
Vladimir Makarov
59e0ef9641
remove extra headers
2022-05-14 18:00:34 +00:00
Vladimir Makarov
1ba0bcaffe
fix includes and add docs
2022-05-14 17:53:45 +00:00
Vladimir Makarov
d1880f3c10
fix cmake and style
2022-05-14 10:27:05 +00:00
Vladimir Makarov
316858ee39
fix style
2022-05-14 08:55:07 +00:00