Home > Contents > Index >
Template Tags TOC | Alpha TOC | Tag Family TOC | Purpose TOC | Annotated TOC | Index
ics:indexreplace
Replaces an existing entry in a search index.
Syntax
<ics:indexreplace entry="entry name" index="index name" detail="entry detail" [wordlist="words"] [wordlistdelimiters="delimiters"] [filelist="files"] [date="date string"] [characterset="character_set"] [searchengine="name"] [filelist="file list"] [date="date"] />Parameters
wordlist (optional)
- Words to add to the index. These are whitespace-separated by default but you can use the
wordlistdelimiters
parameter to specify something else. Use this parameter to replace text that is not associated with a field of the index.
wordlistdelimiters (optional)
- String containing delimiter characters to use to separate words in the value of the
ics:textargument
tag and thewordlist
parameter. White space is used as delimiter characters ifwordlistdelimiters
is not specified.
filelist (optional)
- For AltaVista, specify a comma-separated list of files to add. For Verity, specify a single file (not a list of files). Use this parameter to replace text that is not associated with a field of the index.
date (optional)
- Date string to replace to the index entry. If no date string is specified, the
ics:indexadd
time is returned in the search results. Format is in Java SQL.
characterset (optional)
- Constant value representing the character set the index uses. For the AltaVista search engine this value may be 0, 1, or 2 (ISO_LATIN1, ASCII8, UTF8). If you do not specify
characterset
, Content Server uses the value ofav
.charset
from the Content Server properties file. Because Java Strings are transformed to UTF8, as they pass through the JNI interface to AltaVista, the 0 value only works for 7-bit ASCII. For all other cases, use the value for UTF8. For the Verity search engine, this value specifies the name of the subdirectory of the common directory where the locale is defined. If you do not specifycharacterset
, Content Server uses the value ofverity.charset
in the Content Server properties file.
searchengine (optional)
- Name of the search engine to use. If
searchengine
is not specified, Content Server uses the value ofcs.searchengine
in the Content Server properties file.
Description
The
ics:indexreplace
tag replaces an existing entry in a search index.Arguments are optional using
ics:fileargument
,ics:dateargument
, andics:textargument
tags. These arguments specify the index field (thename
parameter) to which the data (thevalue
parameter) is added. Theics:fileargument
value is a comma separated list of files whose content is added to the index with the given name. Theics:dateargument
is a date string specified inJAVASQL
format. Theics:textargument
value is a string delimited by white space. The white-space delimiter characters may be overridden by theworddelimiters
tag.The search engine collects arguments with the same name into a concatenated single value for that field.
errno
The possible values of
errno
include:
Value Description -300 File not found. -801 Cannot load search engine. -804 Index remove failed. -805 No default index specified. -806 Unknown search engine. -811 Could not call native method. -812 Index does not exist. -815 Duplicate field values. (Verity only) -816 Could not create temporary populated file. (Verity only) -817 Could not create temporary data file. (Verity only)See Also
Home > Contents > Index > ![]()
FatWire JSP Tag Reference
Copyright 2005,2006,2007 by FatWire Software
All rights reserved.