# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. version=49 namespace=container # this file needs more comments tag.bold.open string default="" tag.bold.close string default="" tag.separator string default="" # some searcher specific configuration parameters: com.yahoo.prelude.searcher.FieldCollapsingSearcher.collapsesize int default=1 com.yahoo.prelude.searcher.FieldCollapsingSearcher.extrafactor double default=2.0 com.yahoo.prelude.searcher.FieldCollapsingSearcher.collapsefield string default="mid" com.yahoo.prelude.searcher.BlendingSearcher.numthreads int default=200 com.yahoo.prelude.searcher.BlendingSearcher.docid string default="" com.yahoo.prelude.searcher.JuniperSearcher.source string default="" com.yahoo.prelude.searcher.JuniperSearcher.defaultdoctype string default="" ## Query cache that can be placed anywhere in the search chain. Query/Result ## pairs (ie. entries) bigger than maxentrysizebytes will not be cached. com.yahoo.prelude.searcher.CachingSearcher.cachesizemegabytes int default=100 com.yahoo.prelude.searcher.CachingSearcher.timetoliveseconds int default=3600 com.yahoo.prelude.searcher.CachingSearcher.maxentrysizebytes int default=10000 com.yahoo.prelude.searcher.XMLStringSearcher.source string default="" ## Default docsum class the QR server should ask the backend to ## use for representing hints as default. com.yahoo.prelude.fastsearch.FastSearcher.docsum.defaultclass string default="" com.yahoo.prelude.querytransform.PhrasingSearcher.automatonfile string default="" com.yahoo.prelude.querytransform.NonPhrasingSearcher.automatonfile string default="" com.yahoo.prelude.querytransform.TermReplacingSearcher.termlist[] string com.yahoo.prelude.querytransform.CompleteBoostSearcher.source string default="" com.yahoo.prelude.querytransform.ExactStringSearcher.source string default="" com.yahoo.prelude.querytransform.LiteralBoostSearcher.source string default="" com.yahoo.prelude.querytransform.TermBoostSearcher.source string default="" com.yahoo.prelude.querytransform.NormalizingSearcher.source string default="" com.yahoo.prelude.querytransform.StemmingSearcher.source string default="" com.yahoo.prelude.statistics.StatisticsSearcher.latencybucketsize int default=30 # here users may add their custom searchers # (all strings should be class names) customizedsearchers.rawquery[] string customizedsearchers.transformedquery[] string customizedsearchers.blendedresult[] string customizedsearchers.unblendedresult[] string customizedsearchers.backend[] string customizedsearchers.argument[].key string customizedsearchers.argument[].value string ## This is for adding searchers which should be below BlendingSearcher, ## but not be linked to any Vespa cluster (directly). external[].name string external[].searcher[] string # Search cluster specific information. ## Name of search cluster. searchcluster[].name string ## Names of search definitions served by search cluster. searchcluster[].searchdef[] string ## configid that may be used to get rank-profiles config for the cluster. searchcluster[].rankprofiles.configid reference default="" ## Indexing mode of search cluster. searchcluster[].indexingmode enum { REALTIME, STREAMING } default=REALTIME ## Storage cluster route to use for search cluster if indexingmode is streaming. searchcluster[].storagecluster.routespec string default="" # The available dispatchers on each search cluster searchcluster[].dispatcher[].host string searchcluster[].dispatcher[].port int ## The number of least significant bits of the part id used to specify the ## row number (the rest of the bits specifies the column). Don't touch ## this unless you know why you are doing it. searchcluster[].rowbits int default=0 # Per dispatcher config-id might be nice to have, remove it until needed. # searchcluster[].dispatcher[].configid reference