Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a large key-value database of words. Each entry is a word that replaces another word. I am given a continuous stream of text where I have to replace the words with corresponding words in the database.

For example when I want to cache web pages I use a caching reverse proxy such as varnish. When I want text indexing, I use an indexing service such as apache solr. They can be used as dedicated services that are good at what they do.

Are there any server softwares that can do such text processing/replacement efficiently?

share|improve this question

closed as not constructive by Chris S Dec 21 '12 at 20:36

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

What's your definition of "large"? – jamieb Dec 21 '12 at 17:46
@jamieb millions of words – nurettin Dec 21 '12 at 17:51
How large is the database? – mdpc Dec 21 '12 at 18:14
@mdpc it is 80-100 megabytes – nurettin Dec 21 '12 at 18:54
Welcome to Server Fault! Shopping Questions are Off-Topic on any of the Stack Exchange sites. See Q&A is hard, lets go Shopping and the FAQ for more details. – Chris S Dec 21 '12 at 20:36

Browse other questions tagged or ask your own question.