Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在段落中搜索对象_Python_Mysql_Django_Search - Fatal编程技术网

Python 如何在段落中搜索对象

Python 如何在段落中搜索对象,python,mysql,django,search,Python,Mysql,Django,Search,我正在寻找一种从自然书写的文本中解析对象的方法。我有一个数据库,里面有上千个地点,城市,州。当我的用户写文章时,我希望智能地找到并丰富所写的位置。例如,鉴于该职位: 这个周末我去波特兰旅行很愉快。那里很美,攀岩馆是首屈一指的 我想建议波特兰,或者波特兰,我,并请用户选择一个 这种搜索有名字吗?我甚至不知道从哪里开始 编辑:我目前正在使用Python/Django和MySQL,但对任何技术/平台的建议都会很有用。您需要使用NLP从句子中提取城市位置。 见: 然后对数据库运行查询: 也许像: 从位

我正在寻找一种从自然书写的文本中解析对象的方法。我有一个数据库,里面有上千个地点,城市,州。当我的用户写文章时,我希望智能地找到并丰富所写的位置。例如,鉴于该职位:

这个周末我去波特兰旅行很愉快。那里很美,攀岩馆是首屈一指的

我想建议波特兰,或者波特兰,我,并请用户选择一个

这种搜索有名字吗?我甚至不知道从哪里开始


编辑:我目前正在使用Python/Django和MySQL,但对任何技术/平台的建议都会很有用。

您需要使用NLP从句子中提取城市位置。 见:

然后对数据库运行查询:

也许像: 从位置表中选择城市、州,其中城市=波特兰


这将为您提供城市和州对。

非常类似于Stack Overflow在编写问题时根据关键字建议标记的方式。