Полнотекстовый поиск в CouchDB

У меня проблема, и я надеюсь получить от вас ответ: -)

Итак, я взял geonames.org и импортировал все их данные о немецких городах со всеми районами.

Если Я ввожу «Гамбург», там указано «Центр Гамбурга, аэропорт Гамбурга» и так далее. Приложение находится в закрытой сети без доступа к Интернету, поэтому я не могу получить доступ к веб-службам geonames.org и мне приходится импортировать данные. :( Город со всеми его районами работает как автокомплект. Таким образом, каждое нажатие клавиши приводит к запросу XHR и т. Д.

Теперь мой клиент спросил, можно ли хранить в нем все данные мира. Наконец, около 5 000 000 строк с 45 000 000 альтернативных имен и т. Д.

Postgres требуется около 3 секунд на запрос, что делает невозможным автоматическое завершение.

Теперь я подумал о CouchDb, уже работал с ним. Мой вопрос:

Я хотел бы опубликовать "Ham", и я хочу, чтобы CouchDB получил все документы, начинающиеся с "Ham". Если я введу "Гамбург", я хочу, чтобы он вернул Гамбург и т. Д.

Подходит ли для него CouchDB? Какие еще БД вы можете порекомендовать с низкой задержкой (может быть в памяти) и миллионами наборов данных? Набор данных не меняется регулярно, он довольно статичен! Я скопировал файл jar в свою папку libs и добавил файл jar в свой проект eclipse в качестве библиотеки. В порядке и экспорте я проверил свой файл jar. Теперь я пытаюсь использовать ...

Я пытаюсь прочитать rss. Я скопировал файл jar в свою папку libs и добавил файл jar в свой проект eclipse в качестве библиотеки. В порядке и экспорте я проверил свой jar-файл.

Теперь я пытаюсь использовать rss-ридер, предоставленный rome

import com.sun.syndication.feed.synd.SyndEntry;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;

URL url  = new URL("http://myUrlGoesHere");
XmlReader reader = new XmlReader(url);      
SyndFeed feed = new SyndFeedInput().build(reader);

, я получаю следующую ошибку в последней строке: Тип org.jdom.Document не может быть разрешен. На него косвенно ссылаются из необходимого файла .class

Что это означает? Каково решение? * без ошибок при импорте *

5
задан aryaxt 12 March 2011 в 22:03
поделиться