`

AzureDirectory Library for Lucene.Net

阅读更多
原帖地址:http://www.cnblogs.com/dotey/archive/2013/05/31/3109905.html

Sql Azure不支持全文索引的,所以微软官方推荐的做法是基于lucene来做全文索引,而且也有一个基于Azure Storage的Lucene.Net开源组件,已经支持到了最新的lucene.net 3.0.3。可以在CodePlex上下载到最新代码“AzureDirectory Library for Lucene.Net” http://azuredirectory.codeplex.com/ ,也可以通过NuGet获取。

在使用过程中,发现检索速度还可以,虽然是基于同一区的Azure Storage远程的存储,但是基本都能在1秒内,还是可以接受的。

建索引的过程也可以,配置好Storage Account和Catalog Name (其实就是Storage的Container),就会将索引文件同步到Storage。在使用过程中,被坑过一次,最开始我一次索引1000个帖子(一次indexwriter打开和关闭之间),还是比较顺利,后来贪快,一次索引10000帖子,过了半天才发现压根就没索引上,索引文件没写入,去看了一下文档,才发现它建索引实际上上是先建在本地,本地好了后,在close的时候,就同步到Storage上去,如果本地的文件太大,所以根本就同步不上去。另外它也建议不要去调用indexWriter的optimize()优化操作(Calling Optimize() is a really bad idea because it causes ALL SEGMENTS to be merged into ONE SEGMENT),因为这会将索引文件会合并成为一个很大的索引文件,而这样会导致整个索引文件都要重建,重新下载上传。

详细说明还是请参考其文档:http://azuredirectory.codeplex.com/

如果有兴趣体验,可以访问:http://www.openlab.co/search?q=%E8%A5%BF%E5%B7%A5%E5%A4%A7

目前已经将我自己的网站全部迁移到Azure: Web Role + Sql Azure + Azure Storage + Service Bus

后面会分享一些迁移过程中遇到的问题和心得。

 

 

本文链接

分享到:
评论

相关推荐

    lucene.NET 中文分词

    lucene.NET 中文分词 高亮 lucene.NET 中文分词 高亮 lucene.NET 中文分词 高亮 lucene.NET 中文分词 高亮

    Lucene.Net

    Lucene.Net 包含Lucene.Net1.3.2.1到最新版Lucene.Net2.9.4多有DLL,并且Lucene.Net2.9.2和Lucene.Net2.9.4提供Demo和功能文档

    lucene.net 2.9.1 源码

    lucene.net 2.9.1 源码,lucene.net 2.9.1最新dll

    Lucene.net 3.03 最新版本下载

    Lucene.net下载 Lucene.net3.03,最新版的Lucene.net下载。

    lucene.net 完全入门教程

    lucene.net 完全入门教程,包括 lucene.net 介绍, lucene.net工作模式, lucene.net分词方法和中文分词方法, lucene.net索引的建立详解, lucene.net搜索详解, lucene.net的下载方法, lucene.net搜索结果实现...

    lucene.net基本应用(doc)

    lucene.net基本应用(doc) lucene.net基本应用(doc) lucene.net基本应用(doc)

    lucene.NET使用教程整合

    lucene.NET使用教程整合 lucene.NET使用教程整合 lucene.NET使用教程整合 lucene.NET使用教程整合 lucene.NET使用教程整合 lucene.NET使用教程整合

    Lucene.net 2.0 API + DLL 下载

    Lucene.net 2.0 API,Lucene.net 2.0 dll,Lucene.net学习探索着必备。

    Lucene.net的四个版本(更新至2018.1.26 )

    基于Lucene.net的四个版本(更新至2018.1.26 ) ------------------------------- Lucene.Net.2.9.2.2-支持.net2.0和4.0; Lucene.Net.2.9.4.1 仅支持.net4.0; Lucene.Net.3.0.3 z支持3.5和4.0; Lucene.Net.4.8.0-...

    Lucene.net源码及中文文档

    Lucene.net 搜索引擎 Lucene.net源码 Lucene.net中文文档; 好的东西需要分享

    Lucene.net资源包

    做全文搜索引擎lucene.net包的完整dll,包括:App_Licenses.dll、DictSeg.dll、FredCK.FCKeditorV2.dll、FreeTextBox.dll、FTAlgorithm.dll、FTAlgorithm.pdb、Highlighter.Net.dll、Lucene.China.dll、Lucene.Net....

    Lucene.Net.dll 2.0

    Lucene.Net 2.0 已编译 dll

    Lucene.net2.9.2源码

    Lucene.net是我从https://svn.apache.org/repos/asf/incubator/lucene.net/tags/Lucene.Net_2_9_2/ 上下载下来的,如果你想自己下载可以按照http://apps.hi.baidu.com/share/detail/22856972上面说的方法来下载。...

    使用Lucene.net进行全文搜索

    使用Lucene.net进行全文查找多关键字匹配

    Lucene.Net_2_9_1.zip

    官方版Lucene.Net_2_9_1.zip 有实列

    Lucene.Net.dll 2.1

    Lucene.Net.dll 2.1 Lucene.Net,.net 的开源 全文搜索框架!

    lucene.net+盘古分词多条件全文检索并匹配度排序

    使用visual studio 开发的lucene.net和盘古分词实现全文检索。并按照lucene的得分算法进行多条件检索并按照得分算法计算匹配度排序。 可以输入一句话进行检索。 lucene.net的版本为2.9.2 盘古分词的版本为2.3.1 并...

    Lucene.Net.dll

    Lucene.Net.dll 2.9.2

    lucene.net 2.9.2 dll 最新版

    lucene.net 2.9.2 dll 最新版 已测试通过,官网只有源码版 没有dll版。

    Lucene.net-4.8.0 -new Bate.rar

    Lucene.Net 4.8版本源代码及案例,内包含Lucene.Net 4.8最新版本源代码及部分使用案例,Lucene.Net + 盘古分词一直是net旗下的最佳搜索方案,你GET到了吗?

Global site tag (gtag.js) - Google Analytics