Lucene.NET + Azure + AzureDirectory or something else?

Good morning.

I'm currently working on a project that was originally intended to be hosted on a physical server with SQL2k8R2, but it looks like we're moving towards the cloud and Azure ... Since SQL Azure does not currently support Full Text indexing, I watched Lucene.NET with An AzureDirectory project for back-end storage. The way this will work is that updates will come in and be queued. after processing, they will be placed in the ToIndex queue, which will begin indexing Lucene.NET. I'm just wondering if there would be a better way to do this? We don't need toto use Azure for this project, so if there is a better solution somewhere, please let us know ... the main requirement for hosting is in Europe ... (Azure and Amazon Data center in Dublin are convenient, RackSpace in the USA is not very comfortably).

Thank.

+5
source share
3 answers

I have not used this project, but it looks promising. As far as I understand, the main problem is that Lucene requires a file system. I see two other possible solutions (basically what the library does):

  • Use Azure Drive Storage and the work role.
  • , ( )

http://go.microsoft.com/?linkid=9710117

SQLite , - : http://www.sqlite.org/fts3.html

+1

, .

, azure table storage. , , .

0

Azure, Lucene 1 .

I did this recently when I rewrote Ask Jon Skeet , which will be hosted as a standalone Azure site. It uses WebBackgrounder to poll the Stackoverflow API for changes before updating the Lucene index.

0
source

All Articles