How to extract location related terms from raw text in python I want to extract location related keywords from raw text in python.
I have already tried spacy but the results were not good and I just got names of countries while I want fine-grained location mentions like streets or neighborhoods in a city.
I also have tried stanford NER but the problem is it is too slow and I need to produce my results with a good speed.
Is there any package or library for python which can solve my problem?
Also if there is any other suggestions which are not for python I will be glad to hear them.
I fiund these two tools which can find geographical terms in a text file.
mordecai: Full text geoparsing as a Python library. Extract the place names from a piece of text, resolve them to the correct place, and return their coordinates and structured geographic information.

, and CLIFF-CLAVIN: CLIFF-CLAVIN parses news articles and pulls out people, organizations and places mentioned.