mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
4.5 KiB
127 lines
4.5 KiB
#
|
|
# This is the query file for the query.htm query form.
|
|
#
|
|
|
|
[Query]
|
|
|
|
# The CiCatalog variable must point to where the catalog (index) files
|
|
# are stored on your system. You will probably have to change this
|
|
# value. If this value is not specified, a default value is read from
|
|
# the registry from:
|
|
# HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ContentIndex\IsapiDefaultCatalogDirectory
|
|
|
|
# CiCatalog=d:\ <= COMMENTED OUT - default registry value used
|
|
|
|
|
|
# These are the columns that are referenced in the .htx files
|
|
# when formatting output for each hit.
|
|
|
|
CiColumns=DocTitle,write,newsgroup,newsgroups,newssubject,newsfrom,newsmsgid
|
|
|
|
# Do a recursive search (ie all directories under CiScope).
|
|
# The opposite is SHALLOW
|
|
|
|
CiFlags=DEEP
|
|
|
|
# The CiRestriction is the query. Here, it's just pass in from the
|
|
# form in the .htm file.
|
|
|
|
# Use filename extension for scoping. Based on vpath, not filename to force post-processing of
|
|
# regular expression. Filename is indexed, but #filename *.nws will match possibly millions of
|
|
# files. Intersection is expensive.
|
|
|
|
CiRestriction=%if SearchString isempty% %else% (%SearchString%) %if DTIME isempty% %if NGroup isempty% %else% & %endif% %else% & %endif% %endif% %if DTIME isempty% %else% @write > -%DTIME%%if DUNIT eq DAYS%d %else%h %endif% %if NGroup isempty% %else% & %endif% %endif% %if NGroup isempty% %else% #NewsGroup %NGroup% %endif%
|
|
|
|
# Don't allow more than 300 total hits in the result set. It can be
|
|
# expensive for the server to allow this value to get too large.
|
|
|
|
CiMaxRecordsInResultSet=300
|
|
|
|
# Display CiMaxRecordsPerPage hits on each page of output
|
|
|
|
#CiMaxRecordsPerPage=%CiMaxRecordsPerPage%
|
|
CiMaxRecordsPerPage=25
|
|
|
|
# CiScope is the directory (virtual or real) under which results are
|
|
# returned. If a file matches the query but is not in a directory beneath
|
|
# CiScope, it is not returned in the result set.
|
|
# A scope of / means all hits matching the query are returned.
|
|
|
|
CiScope=/
|
|
|
|
# This is the .htx file to use for formatting the results of the query.
|
|
|
|
CiTemplate=/scripts/samples/search/news2.htx
|
|
|
|
# This is the list of property names to use in sorting the results.
|
|
# Append [a] or [d] to the property name to specify ascending or
|
|
# descending. Separate keys in multi-key sorts with commas.
|
|
# For example, to sort on file write date ascending, then file size
|
|
# descending, use CiSort=write[a],filesize[d]
|
|
|
|
CiSort=NewsGroup[a],NewsSubject[a]
|
|
|
|
# Setting CiForceUseCi to true means that the index is assumed to be
|
|
# up to date, so queries that might otherwise force a walk of the
|
|
# directory structure (find files older than X), will instead use
|
|
# the index and run more quickly. Of course, that means that the results
|
|
# might miss files that match the query.
|
|
|
|
CiForceUseCi=true
|
|
|
|
|
|
#
|
|
# Setting CiLocale allows the web master to override the locale sent from
|
|
# the browser. Supported locals include (from ISO 639:1988 language codes
|
|
# and ISO 3166 country codes):
|
|
#
|
|
# BG Bulgarian
|
|
# ZH Chinese
|
|
# ZH-CN Chinese/china
|
|
# ZH-TW Chinese/taiwan
|
|
# HR Croatian
|
|
# CS Czech
|
|
# DA Danish
|
|
# NL Dutch
|
|
# EN English
|
|
# EN-GB English-United kingdom
|
|
# EN-US English-United States
|
|
# FI Finnish
|
|
# FR French
|
|
# FR-CA French-Canadian
|
|
# FR-FR French-France
|
|
# DE German
|
|
# EL Greek
|
|
# IS Icelandic
|
|
# IT Italian
|
|
# JA Japanese
|
|
# KO Korean
|
|
# NO Norwegian
|
|
# PL Polish
|
|
# PT Portuguese
|
|
# PT-BR Portuguese-Brazil
|
|
# RO Romanian
|
|
# RU Russian
|
|
# SK Slovak
|
|
# SL Slovenian
|
|
# ES Spanish
|
|
# ES-ES Spanish-Spain
|
|
# SV Swedish
|
|
# TR Turkish
|
|
#
|
|
# The locale effects the formatting of dates, times, and numbers. Currency
|
|
# is formatted according to the locale of the web server. Locale is also
|
|
# used to select the word breaker, and the stop word list.
|
|
#
|
|
# The web master may want to allow the browser to send the locale when
|
|
# attempting to query for text in variety of languages. For example,
|
|
# given a single HTML page, one query couold be for German text (CiLocale=De)
|
|
# and another could be for Spanish text (CiLocale=Es). If CiLocale is
|
|
# not found in the IDQ file the locale send by the web browser is used. If
|
|
# no locale is send from the browser, the locale of the web server is used.
|
|
#
|
|
# The web browser sends its locale via the HTTP_ACCEPT_LANGUAGE parameter
|
|
#
|
|
#CiLocale=En-US <== specified by the web master
|
|
#CiLocale=%CiLocale% <== send from the HTML page
|
|
#CiLocale= <== value used from the web browser
|