Exemple #1
0
        /// <summary>
        /// 获取Lucene目录
        /// </summary>
        /// <returns></returns>
        public static string GetLuceneDirectory()
        {
            string luceneDirectory = null;

            if (LuceneDirectory.LastIndexOf(Lucene_1_Directory) > 0)
            {
                luceneDirectory = LuceneDirectory.Replace(Lucene_1_Directory, Lucene_2_Directory);
            }
            else if (LuceneDirectory.LastIndexOf(Lucene_2_Directory) > 0)
            {
                luceneDirectory = LuceneDirectory.Replace(Lucene_2_Directory, Lucene_1_Directory);
            }
            else
            {
                luceneDirectory = IOHelper.CombinePath(LuceneDirectory, Lucene_1_Directory);
            }
            Global.Logger.LogWithTime("GetLuceneDirectory()::luceneDirectory=" + luceneDirectory, Logger.ELogLevel.Trace);
            return(luceneDirectory);
        }