Closed

Windows Azure project tweaks + Lucene

I have an existing Windows Azure project that needs some enhancements.

1. Make querying table storage more efficient. Each read/write from table storage costs money so I want to minimize the number of Azure API calls.

AS IS: API calls to insert or update use one transaction for each row.

TO BE: Batch the calls so that many row get inserted/updated using one transaction.

[url removed, login to view]

2. [url removed, login to view] - I attached a sample simple winforms app with most of the code you'll need. The point of exercise is to eliminate duplicate tweets and articles from my site ([url removed, login to view]). Use table storage and not SQL Azure.

AS IS: tweets and articles are not analyzed for similarity and duplicate headlines appear on the site

TO BE: assign a score to each tweet and article (add LuceneScore columns to the TwitterHistory and SiteArticles table).

The attached sample project analyzes the contents of any link inside of a tweet. Do NOT do this. Just analyze the text of the tweet.

The existing existing azure code save the contents of each article (not tweet ) in table storage. Use Lucene to analyze the article contents and not the headline.

Update the MVC 2 Web role queries (homecontroller) to take the new LuceneScore into account so that similar tweets and articles are eliminated from the site ([url removed, login to view])

3. Save articles contents to blob storage instead of table storage

AS IS: The existing Azure code try's to save the contents of articles to table storage. This often fails because table store can only handle so many bytes.

TO BE: Save articles to blob storage and not table storage

4. Implement caching so that table store isn't queried every time a user hits the site.

The code is in [url removed, login to view] in subversion. You'll get access to that and to my Azure account for deployment into the staging environment.

You may find this helpful:

[url removed, login to view]

This is probably a must:

[url removed, login to view]

Skills: .NET, Azure, C# Programming

See more: azurememe, write article save environment, windows batch programming, web azure, web api windows app, understanding programming, programming magazine, programming blogs, programming articles, mvc web programming, money web app, microsoft access programming, make money programming, get web hits, get hits, find project web code, find blogs read, find project programming, exercise programming, en save, costs make app, billing microsoft, app write article, using table storage lucene, my mvc

About the Employer:
( 0 reviews ) Brooklyn, United States

Project ID: #1239899

9 freelancers are bidding on average $661 for this job

NDCorps

Extensive experience in C#.Net, Pleasea check PM.

$700 USD in 12 days
(11 Reviews)
4.9
Game256

Hello, check your PMB please.

$650 USD in 7 days
(1 Review)
4.4
ranasialkoti

hi plz check pmb

$650 USD in 15 days
(2 Reviews)
3.1
Snaveenkumar

Having excellent ASP.NET,visual basic&C# Programming skills and also Design applications as per your requirements

$500 USD in 10 days
(2 Reviews)
2.6
raturiraj

as i had gone through your apps attachted i would finish it max 15 days. As early i can also do as i had gone through your apps & requirements. Plz make a discussion on it if possible for u. i m doing R & D to give More

$1000 USD in 15 days
(0 Reviews)
0.0
rakeshthakur2006

Hi, My skill set is C#/ASP.Net,VB.Net,SQL Server. I have total IT Exp is more then 6+ and I believe I will do my work with quality and delivering on time. I am analyzing your project requirment,And I think if we More

$650 USD in 14 days
(0 Reviews)
0.0
aryehinfosoft22

Dear Client, we are Experience team In Asp.Net C# developing. we have developed Many Web application and Windows base Software, Please Contact Us for More Detail.

$700 USD in 7 days
(0 Reviews)
0.0
webdropsolutions

We are currently working on azure project, so it will be easy for us to do at earliest

$650 USD in 10 days
(0 Reviews)
0.0
ricknigam

HELLO SIR, PLEASE CHECK PMB

$450 USD in 9 days
(0 Reviews)
0.0