All Downloads are FREE. Search and download functionalities are using the official Maven repository.

embedded.solrconfig.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8" ?>
<config>
    <luceneMatchVersion>LATEST</luceneMatchVersion>
    <dataDir>${solr.data.dir:}</dataDir>
    <directoryFactory name="DirectoryFactory" class="solr.RAMDirectoryFactory"/>
    <codecFactory class="solr.SchemaCodecFactory"/>
    <indexConfig>
        <lockType>single</lockType>
        <infoStream>false</infoStream>
    </indexConfig>
    <updateHandler class="solr.DirectUpdateHandler2">
        <autoCommit>
            <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
            <openSearcher>false</openSearcher>
        </autoCommit>
        <autoSoftCommit>
            <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
        </autoSoftCommit>
    </updateHandler>
    <query>
        <maxBooleanClauses>1024</maxBooleanClauses>
        <filterCache class="solr.FastLRUCache"
                     size="10"
                     initialSize="10"
                     autowarmCount="0"/>

        <queryResultCache class="solr.LRUCache"
                          size="10"
                          initialSize="10"
                          autowarmCount="0"/>

        <documentCache class="solr.LRUCache"
                       size="10"
                       initialSize="10"
                       autowarmCount="0"/>

        <cache name="perSegFilter"
               class="solr.search.LRUCache"
               size="10"
               initialSize="0"
               autowarmCount="10"
               regenerator="solr.NoOpRegenerator"/>

        <enableLazyFieldLoading>true</enableLazyFieldLoading>
        <queryResultWindowSize>20</queryResultWindowSize>
        <queryResultMaxDocsCached>200</queryResultMaxDocsCached>

        <useColdSearcher>true</useColdSearcher>
        <maxWarmingSearchers>5</maxWarmingSearchers>

    </query>
    <requestDispatcher handleSelect="false">
        <requestParsers enableRemoteStreaming="true"
                        multipartUploadLimitInKB="2048000"
                        formdataUploadLimitInKB="2048"
                        addHttpRequestToContext="false"/>

        <httpCaching never304="true"/>
    </requestDispatcher>
    <requestHandler name="/select" class="solr.SearchHandler">
        <lst name="defaults">
            <int name="rows">1</int>
        </lst>
    </requestHandler>

    <requestHandler name="/get" class="solr.RealTimeGetHandler">
        <lst name="defaults">
            <str name="omitHeader">true</str>
            <str name="wt">json</str>
            <str name="indent">true</str>
        </lst>
    </requestHandler>

    <requestHandler name="/update" class="solr.UpdateRequestHandler">
    </requestHandler>

    <queryResponseWriter name="json" class="solr.JSONResponseWriter">
        <str name="content-type">text/plain; charset=UTF-8</str>
    </queryResponseWriter>

</config>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy