Note | |
---|---|
Configuration not mandatory: Change the
Apache Solr |
By default, search is performed in index fields textbody
, name_tokenized
,
numericid
and their language-dependent variants textbody_*
and
name_tokenized_*
when using the /editor
request handler configured in file
<solr-home>/configsets/content/conf/solrconfig.xml
.
This request handler is used when you perform a search in
Studio or in the Site
Manager. The content from the document properties is fed into the textbody
index field.
This default request handler configuration is useful for most situations.
Only if you want to search in an additional field but not in the textbody
field, you can add the
additional index field in the file schema.xml.
Then you can feed the field with a
PropertyField
or FeedablePopulator
as described in
Section 4.2, “Configure the Content Feeder”.
You can search in a specific field with the method SearchService#searchNative
from the Unified API
(for details see CoreMedia Unified Developer Manual, Section "Search
Service" in chapter "The Content Repository"). Another possibility is to use the search engine native API
directly.