コード例 #1
0
        public LuceneDatabase(Configuration config, bool overwrite, DatabaseProperties dbprops)
        {
            _config      = config;
            _analyzer    = new StandardAnalyzer(Version.LUCENE_29);
            _maintracker = new QueryResultTracker(config, _analyzer, _searcher, dbprops.MaxSearchHits,
                                                  dbprops.MinRelevance);
            _maxSearchHits = dbprops.MaxSearchHits;
            _minRelevance  = dbprops.MinRelevance;

            try
            {
                OpenIndexes(overwrite);
                OpenSearchers();
            }
            catch (Exception ex)
            {
                logger.Error("Error initializing object: {0}", ex.Message);
            }
        }
コード例 #2
0
ファイル: LuceneDatabase.cs プロジェクト: donners77/DukeSharp
        public LuceneDatabase(Configuration config, bool overwrite, DatabaseProperties dbprops)
        {
            _config = config;
            _analyzer = new StandardAnalyzer(Version.LUCENE_29);
            _maintracker = new QueryResultTracker(config, _analyzer, _searcher, dbprops.MaxSearchHits,
                                                  dbprops.MinRelevance);
            _maxSearchHits = dbprops.MaxSearchHits;
            _minRelevance = dbprops.MinRelevance;

            try
            {
                OpenIndexes(overwrite);
                OpenSearchers();
            }
            catch (Exception ex)
            {
                logger.Error("Error initializing object: {0}", ex.Message);
            }
        }