<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
	"http://www.seasar.org/dtd/components24.dtd">
<components>
    <include path="convention.dicon"/>
    <include path="aop.dicon"/>
    <include path="dbflute.dicon"/>
    <include path="fess.dicon"/>

    <include path="s2robot_db.dicon"/>

    <component name="webIndexHelper" class="jp.sf.fess.helper.WebIndexHelper">
    </component>
    <component name="fileSystemIndexHelper" class="jp.sf.fess.helper.FileSystemIndexHelper">
    </component>
    <component name="dataIndexHelper" class="jp.sf.fess.helper.DataIndexHelper">
    </component>
    <component name="crawlingConfigHelper" class="jp.sf.fess.helper.CrawlingConfigHelper">
    </component>
    <component name="pathMappingHelper" class="jp.sf.fess.helper.PathMappingHelper">
    </component>
    <component name="overlappingHostHelper" class="jp.sf.fess.helper.OverlappingHostHelper">
    </component>
    <component name="intervalControlHelper" class="jp.sf.fess.helper.IntervalControlHelper">
    </component>
    <component name="indexUpdater" class="jp.sf.fess.solr.IndexUpdater" instance="prototype">
        <!-- 
        <property name="maxDocumentCacheSize">10</property>
        <property name="unprocessedDocumentSize">100</property>
         -->
    </component>
    <!-- for H2 -->
    <component name="databaseHelper" class="jp.sf.fess.helper.impl.H2DatabaseHelperImpl">
    <!-- for MySQL -->
<!--
    <component name="databaseHelper" class="jp.sf.fess.helper.impl.MySqlDatabaseHelperImpl">
-->
        <aspect pointcut="optimize">
            j2ee.requiresNewTx
        </aspect>
    </component>
    <component name="fessCrawler" class="jp.sf.fess.exec.Crawler" instance="prototype">
    </component>

</components>
