summaryrefslogtreecommitdiffstats
path: root/searchlib/CMakeLists.txt
blob: f9b6271b47b1ba383dcf12dda4fc0c6567849c4b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
vespa_define_module(
    DEPENDS
    fastos
    vespalog
    vespalib
    vespaeval
    fnet
    configdefinitions
    metrics
    document
    config_cloudconfig

    EXTERNAL_DEPENDS
    ${VESPA_GLIBC_RT_LIB}

    LIBS
    src/vespa/searchlib
    src/vespa/searchlib/aggregation
    src/vespa/searchlib/attribute
    src/vespa/searchlib/bitcompression
    src/vespa/searchlib/common
    src/vespa/searchlib/config
    src/vespa/searchlib/diskindex
    src/vespa/searchlib/docstore
    src/vespa/searchlib/engine
    src/vespa/searchlib/expression
    src/vespa/searchlib/features
    src/vespa/searchlib/features/fieldmatch
    src/vespa/searchlib/features/rankingexpression
    src/vespa/searchlib/fef
    src/vespa/searchlib/fef/test
    src/vespa/searchlib/fef/test/plugin
    src/vespa/searchlib/grouping
    src/vespa/searchlib/index
    src/vespa/searchlib/memoryindex
    src/vespa/searchlib/parsequery
    src/vespa/searchlib/predicate
    src/vespa/searchlib/query
    src/vespa/searchlib/query/streaming
    src/vespa/searchlib/query/tree
    src/vespa/searchlib/queryeval
    src/vespa/searchlib/queryeval/test
    src/vespa/searchlib/queryeval/wand
    src/vespa/searchlib/tensor
    src/vespa/searchlib/test
    src/vespa/searchlib/test/diskindex
    src/vespa/searchlib/test/fakedata
    src/vespa/searchlib/test/features
    src/vespa/searchlib/test/memoryindex
    src/vespa/searchlib/transactionlog
    src/vespa/searchlib/uca
    src/vespa/searchlib/util
    src/vespa/searchcommon/attribute
    src/vespa/searchcommon/common

    APPS
    src/apps/docstore
    src/apps/tests
    src/apps/uniform
    src/apps/vespa-attribute-inspect
    src/apps/vespa-fileheader-inspect
    src/apps/vespa-index-inspect
    src/apps/vespa-ranking-expression-analyzer

    TESTS
    src/tests/aggregator
    src/tests/alignment
    src/tests/attribute
    src/tests/attribute/attribute_header
    src/tests/attribute/attribute_operation
    src/tests/attribute/attributefilewriter
    src/tests/attribute/attributemanager
    src/tests/attribute/benchmark
    src/tests/attribute/bitvector
    src/tests/attribute/bitvector_search_cache
    src/tests/attribute/changevector
    src/tests/attribute/compaction
    src/tests/attribute/document_weight_iterator
    src/tests/attribute/document_weight_or_filter_search
    src/tests/attribute/enum_attribute_compaction
    src/tests/attribute/enum_comparator
    src/tests/attribute/enumeratedsave
    src/tests/attribute/enumstore
    src/tests/attribute/extendattributes
    src/tests/attribute/guard
    src/tests/attribute/imported_attribute_vector
    src/tests/attribute/imported_search_context
    src/tests/attribute/multi_value_mapping
    src/tests/attribute/multi_value_read_view
    src/tests/attribute/posting_list_merger
    src/tests/attribute/postinglist
    src/tests/attribute/postinglistattribute
    src/tests/attribute/posting_store
    src/tests/attribute/reference_attribute
    src/tests/attribute/save_target
    src/tests/attribute/searchable
    src/tests/attribute/searchcontext
    src/tests/attribute/searchcontextelementiterator
    src/tests/attribute/sourceselector
    src/tests/attribute/stringattribute
    src/tests/attribute/tensorattribute
    src/tests/bitcompression/expgolomb
    src/tests/bitvector
    src/tests/common/bitvector
    src/tests/common/geogcd
    src/tests/common/location
    src/tests/common/location_iterator
    src/tests/common/matching_elements
    src/tests/common/matching_elements_fields
    src/tests/common/resultset
    src/tests/common/summaryfeatures
    src/tests/diskindex/bitvector
    src/tests/diskindex/diskindex
    src/tests/diskindex/fieldwriter
    src/tests/diskindex/field_length_scanner
    src/tests/diskindex/fusion
    src/tests/diskindex/pagedict4
    src/tests/docstore/chunk
    src/tests/docstore/document_store
    src/tests/docstore/document_store_visitor
    src/tests/docstore/file_chunk
    src/tests/docstore/lid_info
    src/tests/docstore/logdatastore
    src/tests/docstore/store_by_bucket
    src/tests/engine/proto_converter
    src/tests/engine/proto_rpc_adapter
    src/tests/expression/attributenode
    src/tests/features
    src/tests/features/beta
    src/tests/features/bm25
    src/tests/features/constant
    src/tests/features/element_completeness
    src/tests/features/element_similarity_feature
    src/tests/features/euclidean_distance
    src/tests/features/imported_dot_product
    src/tests/features/internal_max_reduce_prod_join_feature
    src/tests/features/item_raw_score
    src/tests/features/max_reduce_prod_join_replacer
    src/tests/features/native_dot_product
    src/tests/features/nns_closeness
    src/tests/features/nns_distance
    src/tests/features/onnx_feature
    src/tests/features/ranking_expression
    src/tests/features/raw_score
    src/tests/features/subqueries
    src/tests/features/tensor
    src/tests/features/tensor_from_labels
    src/tests/features/tensor_from_weighted_set
    src/tests/features/text_similarity_feature
    src/tests/features/util
    src/tests/fef
    src/tests/fef/attributecontent
    src/tests/fef/featurenamebuilder
    src/tests/fef/featurenameparser
    src/tests/fef/featureoverride
    src/tests/fef/object_passing
    src/tests/fef/parameter
    src/tests/fef/phrasesplitter
    src/tests/fef/properties
    src/tests/fef/rank_program
    src/tests/fef/resolver
    src/tests/fef/table
    src/tests/fef/termfieldmodel
    src/tests/fef/termmatchdatamerger
    src/tests/fileheadertk
    src/tests/forcelink
    src/tests/grouping
    src/tests/groupingengine
    src/tests/hitcollector
    src/tests/index/docbuilder
    src/tests/index/doctypebuilder
    src/tests/index/field_length_calculator
    src/tests/indexmetainfo
    src/tests/ld-library-path
    src/tests/memoryindex/compact_words_store
    src/tests/memoryindex/datastore
    src/tests/memoryindex/document_inverter
    src/tests/memoryindex/document_inverter_collection
    src/tests/memoryindex/field_index
    src/tests/memoryindex/field_index_remover
    src/tests/memoryindex/field_inverter
    src/tests/memoryindex/memory_index
    src/tests/memoryindex/url_field_inverter
    src/tests/nativerank
    src/tests/nearsearch
    src/tests/postinglistbm
    src/tests/predicate
    src/tests/prettyfloat
    src/tests/query
    src/tests/queryeval
    src/tests/queryeval/blueprint
    src/tests/queryeval/dot_product
    src/tests/queryeval/equiv
    src/tests/queryeval/fake_searchable
    src/tests/queryeval/getnodeweight
    src/tests/queryeval/matching_elements_search
    src/tests/queryeval/monitoring_search_iterator
    src/tests/queryeval/multibitvectoriterator
    src/tests/queryeval/nearest_neighbor
    src/tests/queryeval/parallel_weak_and
    src/tests/queryeval/predicate
    src/tests/queryeval/same_element
    src/tests/queryeval/simple_phrase
    src/tests/queryeval/sourceblender
    src/tests/queryeval/sparse_vector_benchmark
    src/tests/queryeval/termwise_eval
    src/tests/queryeval/weak_and
    src/tests/queryeval/weak_and_heap
    src/tests/queryeval/weak_and_scorers
    src/tests/queryeval/weighted_set_term
    src/tests/queryeval/wrappers
    src/tests/rankingexpression/intrinsic_blueprint_adapter
    src/tests/ranksetup
    src/tests/ranksetup/verify_feature
    src/tests/searchcommon/attribute/config
    src/tests/searchcommon/schema
    src/tests/sort
    src/tests/sortresults
    src/tests/sortspec
    src/tests/stringenum
    src/tests/tensor/dense_tensor_store
    src/tests/tensor/direct_tensor_store
    src/tests/tensor/distance_functions
    src/tests/tensor/hnsw_index
    src/tests/tensor/hnsw_saver
    src/tests/transactionlog
    src/tests/transactionlogstress
    src/tests/true
    src/tests/url
    src/tests/util
    src/tests/util/bufferwriter
    src/tests/util/searchable_stats
    src/tests/util/slime_output_raw_buf_adapter
    src/tests/vespa-fileheader-inspect
)

install_jar(searchlib.jar)

vespa_install_script(src/main/sh/vespa-gbdt-converter bin)
vespa_install_script(src/main/sh/vespa-treenet-converter bin)
vespa_install_script(src/main/sh/vespa-evaluate-tensor-conformance.sh bin)