lucene.net

    21熱度

    6回答

    我使用Lucene.Net索引和搜索文檔,我使用下面的代碼(如果存在)來創建或打開索引: IndexWriter writer = new IndexWriter(@"C:\index", new StandardAnalyzer(), !IndexExists); ... private bool IndexExists { get { return ?

    34熱度

    6回答

    使用Lucene.Net的最佳實踐是什麼?或者我在哪裏可以找到一個很好的lucene.net使用示例?

    2熱度

    1回答

    我有一個在Web服務器上託管的asp.net web應用程序(IIS 7)。它使用Lucene進行搜索功能。 Lucene搜索請求由位於2個應用程序服務器(IIS 7)上的.Net WCF服務提供。2個應用程序服務器使用「netscaler」進行負載平衡。 這兩個服務器都託管一個.net窗口服務,它在每天晚上更新各個服務器上的搜索索引。 我需要同步這兩臺服務器上的搜索索引,以便在任何時候這兩臺服務

    1熱度

    1回答

    我想在我的查詢的情況下,使字段名incesitive這樣,當用戶進行查詢 title:Jurassic 或 Title:Jurassic NHibernate Search會產生相同的結果。 據我所知,Lucene的工作方式字段名稱區分大小寫。有沒有辦法將NH Search/Lucene配置爲在索引時小寫字段名稱,在搜索時小寫字段名?

    2熱度

    3回答

    我使用Lucene for一個使用.net的求職門戶。 我在下面的用例中遇到了一些與性能相關的問題。 用例爲: 在進行求職時,用戶可以選擇工作地點(例如:Atlanta,GA)並選擇徑向距離(例如50英里)。從Lucene返回求職結果所需的時間非常長。我們正在維護一個sql server 2005數據庫,我們在這裏存儲美國和加拿大的城市,州,經度和緯度(包含大約100萬條記錄)。 是否有反正我可以

    3熱度

    2回答

    我有一個每晚都會生成Lucene搜索索引的.net窗口服務。 我首先從數據庫中獲取所有記錄,並使用IndexWriter的AddDocument方法將其添加到Lucene索引,然後在從方法返回之前調用Optimize方法。 由於獲取的記錄非常大,索引編制需要大約2-3分鐘才能完成。 正如您所知,Lucene在生成索引時會生成中間段文件,並在調用Optimize時將整個索引壓縮爲3個文件。 有無論如

    7熱度

    4回答

    我正在嘗試創建大約200萬條記錄的lucene。索引時間大約爲9個小時。 你能否建議如何提高性能?

    2熱度

    3回答

    基於位置的搜索我的Lucene索引得到了索引的緯度和經度字段如下: doc.Add(new Field("latitude", latitude.ToString() , Field.Store.YES, Field.Index.UN_TOKENIZED)); doc.Add(new Field("longitude", longitude.ToString(), Field.Store.YE

    2熱度

    1回答

    Lucene的ConstantScoreRangeQuery如何比舊的RangeQuery更好? 你應該在什麼情況下仍然使用RangeQuery?

    5熱度

    2回答

    正在使用Lucene API在「給定半徑範圍內的美國最近城市搜索」功能上工作。在Lucene的 上午索引城市的緯度和長值如下: doc.Add(new Field("latitude", paddedLatitude, Field.Store.YES, Field.Index.UN_TOKENIZED)); doc.Add(new Field("longitude", paddedLongit