【问题标题】:SOLR : Matching Street TypesSOLR : 匹配街道类型
【发布时间】:2022-08-23 19:38:50
【问题描述】:

我正在 SOLR 中进行地址匹配,并且在大多数情况下它工作正常。我有一种情况,我想为以下两种情况返回相同的值:

10 SMITH COURT REDBANK PLAINS QLD
10 SMITH CT REDBANK PLAINS QLD

街道类型缩写CT = COURT

我尝试过的一种选择是在 SOLR 中同时拥有这两个记录,但这只会导致大量数据的重复。我有大约 3000 万条记录,但如果 SOLR 中有一种方法可以如上所述匹配,这些记录可能会减半。

任何建议如何处理这个问题?

  • 您可以将同义词添加为 CT = COURT....您试过了吗

标签: solr


【解决方案1】:

同义词允许用户通过多个可能未在原始文档定义中使用的术语来查找文档。

您可以尝试使用solr.SynonymGraphFilterFactory

有关同义词过滤器的更多详细信息,请参阅the documentation

【讨论】:

  • 谢谢你。我用过它,它现在正在工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-02
相关资源
最近更新 更多