<Collection id="yandsearch" autostart="must">
    SearchType ${ SearchType or 'dj' }
    ServiceName ${ ServiceName or 'dj' }
    IndexDir ${INDEX_DIRECTORY}
    # MXNetFile ${MODELS_PATH and MODELS_PATH or _BIN_DIRECTORY}/models.archive
    EmergencyFile ./controls/degrade
    SuperMindSharedFile ${ SuperMindSharedFile or '/run/shm/basesearch.supermind' }

    ElasticQueues yes

    RequestThreads ${1 + NCPU}
    RequestQueueSize 0

    SnippetThreads ${1 + NCPU}
    SnippetQueueSize 0

    LongReqsThreads 2
    LongReqsQueueSize 1000

    RequestTout 11000000

    <UserParams>
        RecommenderSystemConfig ${WorkDir and WorkDir or _BIN_DIRECTORY}/resources/resources/recommender.conf
        ShardBuilderConfig ${WorkDir and WorkDir or _BIN_DIRECTORY}/resources/resources/shard_builder.conf
        FactorSlice news_production
        CustomResourceDirectory ${WorkDir and WorkDir or _BIN_DIRECTORY}/resources/resources
        CustomModelsDirectory ${WorkDir and WorkDir or _BIN_DIRECTORY}/resources/models
        ShardBuilderMaxThreadCount 10
        KeepPrepFiles true

        Polite
        Pruning
        PruningMode FullSorted
   </UserParams>

    PruningDocumentCount 1000
    NoPruningData no

    FastRank yes
    MultiDocProp no
    UseDocUrlIndexReader true

    EnableCheckConfig true

    EnablePanther true

    PrefetchSize ${ PrefetchSize or 512 * 1024 * 1024 }
    PrefetchIndexFiles ${ PrefetchIndexFiles or 'index.omni.wad' }
</Collection>