SQL Server和Postgres

时间:2015-09-16 22:46:45

标签: sql sql-server postgresql full-text-search

我有权访问(没有源代码)到webservice进行街道和poi搜索,后端正在使用PostgreSQL。非常善良和准确。可以对单词进行加权以匹配StateCity,知道何时是StreetBuilding

如果我搜索:

  

“calle 15 lomas del avila”
   - “calle”表示STREET
   - “lomas del avila”是加拉加斯市的一个部门。   找到一个公交车站和街道名称“calle 15”

enter image description here

现在,我们从相同提供商获得了一些SQL Server 2012版本的源代码作为webservice。而这次我有了代码。

但是我从商店程序中得到的结果非常通用并且返回了很多结果。看起来排名值是关闭的,因为更好的匹配出现在第5和第6位

enter image description here

提供商声称PostgreSQL比MSQL更聪明,可以更好地加权。因此不同的结果是由不同的引擎引起的。

我正在理解MSQL代码。但这种说法有道理吗?

Postgresql文本搜索比MSQL更聪明吗?我的意思是具有相同的功能或者具有限制功能。在postgres中,我知道有一些等级功能可以使某些部分更重要。

0 个答案:

没有答案