Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Efficient string search in Azure Table Storage column

Are there any patterns for implementing efficient string search for Azure Table Storage?

Let's say there are a large number of rows and each of them contain a string column. Users should be able to perform a search based on the words in stored text. Azure Table Storage does not support this without loading all entries to memory. However, speed and low cost made me think about possible workarounds.

The only solution that comes to mind is keeping indexes of all the words. When entry is added/updated, indexes for it should be regenerated.

Maybe someone solved the same problem before? What would be your suggested strategies? Or is Azure Table Storage just not a good fit for what I am trying to accomplish?

like image 264
SoftwareFactor Avatar asked Aug 14 '14 06:08

SoftwareFactor


People also ask

How do I check data on Azure table storage?

To view table data. In Cloud Explorer, open the Azure node, and then open the Storage node. Open the storage account node that you are interested in, and then open the Tables node to see a list of tables for the storage account. Open the shortcut menu for a table, and then select View Table.

Is Azure table storage deprecated?

Azure table storage is being deprecated in favor of Azure Cosmos DB. Azure Cosmos DB offers many advantages over Azure table storage, such as: -Azure Cosmos DB is scalable.


1 Answers

There is now Azure Search for full text searching.

like image 112
Dan Avatar answered Oct 29 '22 16:10

Dan