我尝试使用Apache SOLR进行搜索.我已经完成了使用apache solr实现的PHP客户端代码.我使用函数solrUpdate索引并使用funcion solrQuery获得搜索结果.
现在我想使用同义词搜索进行搜索,即在之前我将标题索引为"钱"然后,我去搜索关键字是" 钱 ",结果会很顺利.但我想用sysnonym搜索("money"=>"cash"或"currency").
现在我用关键字" 现金 " 搜索没有结果会出现?但我期待只有"钱"的结果将被退回.
我该怎么办?我的xml文档格式为"id"= 123"name"= Money"description"=一些示例说明.
任何想法建议最受欢迎.
Thanx提前.
Mau*_*fer 15
如果"money","cash"和"currency"在您的搜索中是等效的,那么它们应该在您的同义词文件中用逗号分隔:money, cash, currency.
有关更多信息,请参阅SynonymFilterFactory上的文档.
| 归档时间: |
|
| 查看次数: |
9606 次 |
| 最近记录: |