2009-10-29 2 views
0

Для моего приложения GAE мне нужно сделать некоторую обработку на естественном языке, чтобы извлечь объект и объект из входного предложения.извлечение грамматических функций из предложения в Google App Engine

Видимо, NLTK can't be installed (легко) на GAE, поэтому я ищу другое решение. Я заметил, что GAE поставляется с Antlr3, но, просматривая их документацию, он решает другую проблему с грамматикой.

Любые идеи?

ответ

1

Вы можете легко создать и NTLK RPC-сервер на какой-либо машине и получить к нему доступ.

Другой вариант - найти другую веб-службу, которая уже делает это (например, opencalais).

1

Что касается проблемы с NLTK, мое решение, вероятно, должно было бы устранить странные импортные операции, которые делает NLTK, и использовать их как первоначально планировалось. Когда вы закончите, обязательно отправьте патч.

При этом, если это в конечном счете связано с касанием хранилища данных, ответ заключается в том, что его, вероятно, невозможно выполнить по-настоящему, если только ваш набор данных невелик или по какой-то причине ваш материал NLP не требуется ударил какой-то полнотекстовый индекс. GAE guys are working on it, но они указали, что никто не должен ожидать быстрого решения этой конкретной проблемы.

Смежные вопросы