2
A
回答
3
IFullTextSearchSession有一個索引方法,用於強制實體和索引實體。所以你只需要檢索所有的對象,然後調用它們的索引。
1
下面是一個例子:
public void Index(List<object> entities, ISession s)
{
using (var search = NHibernate.Search.Search.CreateFullTextSession(s))
{
foreach (var entity in entities)
{
using (var tx = s.BeginTransaction())
{
search.Index(entity);
tx.Commit();
}
}
}
相關問題
- 1. 如何在Nhibernate.Search(Lucene.Net)中構建索引?
- 2. NHibernate.Search,未創建的Lucene索引文件
- 3. 使用nhibernate.search時,重建索引lucene.net索引的最簡單方法是什麼?
- 4. 對nhibernate.search使用分片索引分片
- 5. 重建索引
- 6. zend_search_lucene重建索引
- 7. Fluent NHibernate + Lucene搜索(NHibernate.Search)
- 8. StandardAnalyzer似乎沒有參與索引數據時,NHibernate.Search
- 9. Nhibernate.Search升級後的雙Lucene索引目錄
- 10. NHibernate.Search - 在運行時設置索引目錄
- 11. 檢查Lucene.NET索引與盧克想要複製NHibernate.Search視圖
- 12. 如何查詢索引爲IndexEmbedded的數據(全文在nhibernate.search中)
- 13. 在InvokeSBFarmUpgrade上重建索引
- 14. 重建SQL索引 - 何時?
- 15. 手動重建pycharm索引
- 16. Sitecore索引重建實踐
- 17. 重建索引oracle 10G
- 18. Lucene創建重複索引
- 19. VFP。重新創建索引
- 20. neo4j重建自動索引
- 21. Nexus3重建索引錯誤
- 22. Lotus腳本重建索引
- 23. 重組/重建單索引與所有表索引
- 24. 重建和重新索引分段索引的腳本?
- 25. NHibernate.Search Projections
- 26. NHibernate.Search Projections
- 27. 重建Lucene的搜索索引失敗
- 28. Sitecore重建搜索索引拋出UnauthorizedAccessException
- 29. SQL Server索引重建與重組
- 30. 自動重組和重建索引
關於第一清除指數是什麼?如何做到這一點? – Bertvan 2014-10-20 19:58:12
我只是在一個單獨的位置創建索引,然後刪除並複製現有索引以最大限度地減少「停機時間」。 – 2014-10-21 21:27:10
我發現'search.PurgeAll(type)'也適合我的需要:-) – Bertvan 2014-10-22 07:10:34