-
Notifications
You must be signed in to change notification settings - Fork 354
/
Search2.ini
300 lines (251 loc) · 7.59 KB
/
Search2.ini
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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
; This configuration file can be used to set up a secondary Solr index that behaves
; similarly to VuFind's default search. This instance is accessible under /Search2
; URLs within VuFind.
;
; This can be used in combination with Combined Search (see Combined.ini) to create
; a tabbed interface searching multiple indexes. It can also be useful for pulling
; in results from an external/third-party index.
;
; Most of the settings found in searches.ini and facets.ini can be dropped into
; this file and will behave the same way. Some selected settings from config.ini
; that apply only to the main Solr index are also overridden here. To ease
; maintenance of documentation, comments from those files are not duplicated here.
; See those files for more details of how all settings work. Look for section
; marker comments within this file to see where groups of settings come from.
; ---------- config.ini settings ----------
[Index]
url = http://localhost:8983/solr
default_core = biblio
maxBooleanClauses = 1024
timeout = 30
default_dismax_handler = dismax
[Spelling]
enabled = true
limit = 3
phrase = false
expand = true
simple = false
skip_numeric = true
[Record]
next_prev_navigation = false
related[] = Similar
; ---------- searches.ini settings ----------
[General]
default_handler = AllFields
default_sort = relevance
default_view = list
default_limit = 20
;limit_options = 10,20,40,60,80,100
case_sensitive_bools = true
case_sensitive_ranges = true
default_top_recommend[] = TopFacets:ResultsTop:Search2
default_top_recommend[] = SpellingSuggestions
;default_top_recommend[] = VisualFacets:Visual_Settings
default_side_recommend[] = SideFacets:Results:CheckboxFacets:Search2
;default_noresults_recommend[] = SwitchTab
default_noresults_recommend[] = SwitchType
default_noresults_recommend[] = SwitchQuery:::fuzzy
default_noresults_recommend[] = SpellingSuggestions
default_noresults_recommend[] = RemoveFilters
highlighting = true
;highlighting_fields = *
snippets = true
retain_filters_by_default = true
always_display_reset_filters = false
;default_filters[] = "format:Book"
;default_filters[] = "institution:MyInstitution"
;default_filters[] = "(format:Book AND institution:MyInstitution)"
;default_record_fields = "*,score"
display_versions = true
load_results_with_js = true
;top_paginator = simple
[Cache]
type = File
[Basic_Searches]
AllFields = "All Fields"
Title = Title
;JournalTitle = "Journal Title"
Author = Author
Subject = Subject
CallNumber = "Call Number"
ISN = "ISBN/ISSN"
;Coordinate = Coordinates
tag = Tag
[Advanced_Searches]
AllFields = adv_search_all
Title = adv_search_title
;JournalTitle = adv_search_journaltitle
Author = adv_search_author
Subject = adv_search_subject
CallNumber = adv_search_callnumber
ISN = adv_search_isn
publisher = adv_search_publisher
Series = adv_search_series
year = adv_search_year
toc = adv_search_toc
;Coordinate = Coordinates
[Sorting]
relevance = sort_relevance
year = sort_year
year asc = sort_year_asc
callnumber-sort = sort_callnumber
;dewey-sort = sort_callnumber
author = sort_author
title = sort_title
[HiddenSorting]
;pattern[] = .*
[DefaultSortingByType]
CallNumber = callnumber-sort
WorkKeys = year
[SideRecommendations]
;Subject[] = SideFacets
;Subject[] = OpenLibrarySubjectsDeferred:lookfor:5:true:topic,place,person,time
[TopRecommendations]
Author[] = AuthorFacets
Author[] = SpellingSuggestions
CallNumber[] = "TopFacets:ResultsTop"
WorkKeys[] = false
[NoResultsRecommendations]
CallNumber[] = SwitchQuery::wildcard:truncatechar
CallNumber[] = RemoveFilters
;CallNumber[] = AlphaBrowseLink:lcc
[RSS]
sort = "last_indexed desc"
[Autocomplete]
enabled = true
default_handler = Search2
formatting_rule[*] = "phrase"
formatting_rule[tag] = "none"
[Autocomplete_Types]
Title = "Search2:Title"
JournalTitle = "Search2:JournalTitle"
Author = "Search2:Author:author,author2"
Subject = "Search2:Subject:topic,genre,geographic,era"
CallNumber = "Search2CN"
ISN = "Search2:ISN:isbn,issn"
Coordinate = "None"
tag = "Tag"
[Snippet_Captions]
author2 = "Other Authors"
contents = "Table of Contents"
topic = "Subjects"
container_title = "Journal Title"
;[IndexShards]
;Library Catalog = localhost:8983/solr/biblio
;Website = localhost:8983/solr/website
;[ShardPreferences]
;showCheckboxes = true
;defaultChecked[] = "Library Catalog"
;defaultChecked[] = "Website"
[StripFields]
;[Views]
;list = List
;grid = Grid
;visual = Visual
[List]
view=full
[HiddenFilters]
;institution = "MyInstitution"
[RawHiddenFilters]
;0 = "format:\"Book\" OR format:\"Journal\""
;1 = "language:\"English\" OR language:\"French\""
[ConditionalHiddenFilters]
;0 = "-conditionalFilter.MyUniversity|format:Book"
;1 = "conditionalFilter.MyUniversity|format:Article"
[Records]
;deduplication = true
;sources = alli,testsrc
[MoreLikeThis]
;useMoreLikeThisHandler = true
;params = "qf=title,title_short,callnumber-label,topic,language,author,publishDate mintf=1 mindf=1";
;count = 5
[HomePage]
;content[] = IlsStatusMonitor
content[] = FacetList:Search2
[API]
;recordAccessPermission = access.api.Record
;searchAccessPermission = access.api.Search
;maxLimit = 100
[SearchCache]
;adapter = Memcached
;options[servers] = "localhost:11211,otherhost:11211"
;options[ttl] = 300
;options[cache_dir] = "/tmp/search-cache"
[Explain]
;enabled = true
;minPercent = 0
;maxFields = -1
;decimalPlaces = 2
; ---------- facets.ini settings ----------
[Results]
institution = Institution
building = Library
format = Format
callnumber-first = "Call Number"
;dewey-hundreds = "Call Number"
;hierarchy_top_title = Collections
author_facet = Author
language = Language
genre_facet = Genre
era_facet = Era
geographic_facet = Region
publishDate = "adv_search_year"
[ResultsTop]
topic_facet = "Suggested Topics"
[FacetLabels]
labelSections[] = Advanced_Facets
labelSections[] = HomePage_Facets
labelSections[] = ResultsTop
labelSections[] = Results
labelSections[] = ExtraFacetLabels
checkboxSections[] = CheckboxFacets
[ExtraFacetLabels]
long_lat = "Geographic Search"
[SpecialFacets]
dateRange[] = publishDate
;fullDateRange[] = example_field_date
;numericRange[] = example_field_str
;genericRange[] = example_field_str
;hierarchical[] = building
;hierarchicalFacetSortOptions[building] = top
;hierarchicalFacetDisplayStyles[format] = full
;hierarchicalFacetSeparators[format] = " > "
[CheckboxFacets]
;edition:1st* = "First Edition"
[Results_Settings]
facet_limit = 30
showMore[*] = 6
showMoreInLightbox[*] = more
;lightboxLimit = 50
top_rows = 2
;exclude = *
;orFacets = *
;collapsedFacets = *
;sorted_by_index[] = building;
;sorted_by_index[] = institution;
[Advanced_Facets]
callnumber-first = "Call Number"
language = Language
format = Format
;hierarchy_top_title = Collections
[Advanced_Settings]
facet_limit = 100
orFacets = *
delimiter = "{{{_:::_}}}"
special_facets = "illustrated,daterange"
;translated_facets[] = institution
;translated_facets[] = building
translated_facets[] = format
translated_facets[] = callnumber-first:CallNumberFirst
;delimited_facets[] = author_id_str
;delimited_facets[] = "author_id_str|:::"
[HomePage_Facets]
callnumber-first = "Call Number"
language = Language
format = Format
;hierarchy_top_title = Collections
[HomePage_Facet_Settings]
facet_limit = 20
[LegacyFields]
[HideFacetValue]
;format[] = "Book"