blob: 5ef9ab23c2a20464e3835f196121ae604518c148 (
plain)
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
|
project(search)
set(
SRC
algos.hpp
approximate_string_match.cpp
approximate_string_match.hpp
base/inverted_list.hpp
base/mem_search_index.hpp
base/text_index.cpp
base/text_index.hpp
bookmarks/data.cpp
bookmarks/data.hpp
bookmarks/processor.cpp
bookmarks/processor.hpp
bookmarks/results.hpp
bookmarks/types.hpp
cancel_exception.hpp
categories_cache.cpp
categories_cache.hpp
categories_set.hpp
cbv.cpp
cbv.hpp
cities_boundaries_table.cpp
cities_boundaries_table.hpp
city_finder.cpp
city_finder.hpp
common.hpp
displayed_categories.cpp
displayed_categories.hpp
doc_vec.cpp
doc_vec.hpp
downloader_search_callback.cpp
downloader_search_callback.hpp
dummy_rank_table.cpp
dummy_rank_table.hpp
editor_delegate.cpp
editor_delegate.hpp
emitter.hpp
engine.cpp
engine.hpp
feature_loader.cpp
feature_loader.hpp
feature_offset_match.hpp
features_filter.cpp
features_filter.hpp
features_layer.cpp
features_layer.hpp
features_layer_matcher.cpp
features_layer_matcher.hpp
features_layer_path_finder.cpp
features_layer_path_finder.hpp
geocoder.cpp
geocoder.hpp
geocoder_context.cpp
geocoder_context.hpp
geocoder_locality.cpp
geocoder_locality.hpp
geometry_cache.cpp
geometry_cache.hpp
geometry_utils.cpp
geometry_utils.hpp
highlighting.cpp
highlighting.hpp
hotels_classifier.cpp
hotels_classifier.hpp
hotels_filter.cpp
hotels_filter.hpp
house_detector.cpp
house_detector.hpp
house_numbers_matcher.cpp
house_numbers_matcher.hpp
house_to_street_table.cpp
house_to_street_table.hpp
idf_map.cpp
idf_map.hpp
intermediate_result.cpp
intermediate_result.hpp
intersection_result.cpp
intersection_result.hpp
interval_set.hpp
keyword_lang_matcher.cpp
keyword_lang_matcher.hpp
keyword_matcher.cpp
keyword_matcher.hpp
latlon_match.cpp
latlon_match.hpp
lazy_centers_table.cpp
lazy_centers_table.hpp
localities_source.cpp
localities_source.hpp
locality_finder.cpp
locality_finder.hpp
locality_scorer.cpp
locality_scorer.hpp
mode.cpp
mode.hpp
model.cpp
model.hpp
mwm_context.cpp
mwm_context.hpp
nested_rects_cache.cpp
nested_rects_cache.hpp
point_rect_matcher.hpp
pre_ranker.cpp
pre_ranker.hpp
pre_ranking_info.cpp
pre_ranking_info.hpp
processor.cpp
processor.hpp
projection_on_street.cpp
projection_on_street.hpp
query_params.cpp
query_params.hpp
query_saver.cpp
query_saver.hpp
rank_table_cache.cpp
rank_table_cache.hpp
ranker.cpp
ranker.hpp
ranking_info.cpp
ranking_info.hpp
ranking_utils.cpp
ranking_utils.hpp
region_info_getter.cpp
region_info_getter.hpp
result.cpp
result.hpp
retrieval.cpp
retrieval.hpp
reverse_geocoder.cpp
reverse_geocoder.hpp
search_index_values.hpp
search_params.cpp
search_params.hpp
search_trie.hpp
segment_tree.cpp
segment_tree.hpp
stats_cache.hpp
street_vicinity_loader.cpp
street_vicinity_loader.hpp
streets_matcher.cpp
streets_matcher.hpp
suggest.cpp
suggest.hpp
token_range.hpp
token_slice.cpp
token_slice.hpp
tracer.cpp
tracer.hpp
types_skipper.cpp
types_skipper.hpp
utils.cpp
utils.hpp
)
omim_add_library(${PROJECT_NAME} ${SRC})
if (PLATFORM_DESKTOP)
add_subdirectory(search_quality)
add_subdirectory(search_tests_support)
endif()
omim_add_pybindings_subdirectory(pysearch)
omim_add_test_subdirectory(search_tests)
omim_add_test_subdirectory(search_integration_tests)
target_link_libraries(
${PROJECT_NAME}
openlocationcode
)
|