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索引文件
- 2. 如何在Nhibernate.Search(Lucene.Net)中构建索引?
- 3. 使用nhibernate.search时,重建索引lucene.net索引的最简单方法是什么?
- 4. zend_search_lucene重建索引
- 5. Fluent NHibernate + Lucene搜索(NHibernate.Search)
- 6. Lucene创建重复索引
- 7. Lotus脚本重建索引
- 8. 手动重建pycharm索引
- 9. Nexus3重建索引错误
- 10. 重建SQL索引 - 何时?
- 11. 重建索引oracle 10G
- 12. 如何查询索引为IndexEmbedded的数据(全文在nhibernate.search中)
- 13. Nhibernate.Search升级后的双Lucene索引目录
- 14. StandardAnalyzer似乎没有参与索引数据时,NHibernate.Search
- 15. 检查Lucene.NET索引与卢克想要复制NHibernate.Search视图
- 16. NHibernate.Search - 在运行时设置索引目录
- 17. 重建和重新索引分段索引的脚本?
- 18. 重组/重建单索引与所有表索引
- 19. Sitecore重建搜索索引抛出UnauthorizedAccessException
- 20. NHibernate.Search Projections
- 21. NHibernate.Search Projections
- 22. PostgreSQL全文搜索与NHibernate.Search通过Lucene.Net
- 23. 可可NSIndexSet:多重索引。如何创建索引集,多个索引?
- 24. 如何使索引不可用,然后在索引中重建
- 25. 如何在Django Haystack中重建索引
- 26. 蜂巢索引重建失败
- 27. umbraco检查索引重建异常
- 28. 在Elasticsearch中创建多重索引
- 29. 创建唯一的索引 - 重复键
- 30. 重新构建索引的SQL查询
关于第一清除指数是什么?如何做到这一点? – Bertvan 2014-10-20 19:58:12
我只是在一个单独的位置创建索引,然后删除并复制现有索引以最大限度地减少“停机时间”。 – 2014-10-21 21:27:10
我发现'search.PurgeAll(type)'也适合我的需要:-) – Bertvan 2014-10-22 07:10:34