我接受了对同义词的回应,并且有点困惑,但也许没有。从我所知道的,同义词是一种在搜索和获得结果之间发生的映射,所以如果我写H2O,它会搜索同义词并意识到这意味着说'水'。我被抛弃的地方是如何在搜索上下文之外使用同义词,而只是作为另一个应用程序的同义词映射器。
所以这就是我所处的位置。贝娄是我正在向本地融合实例发出的一个电话,但它正在返回" all"存储在同义词列表中的值。
http://localhost:8764/api/apollo/synonyms/myCollection/
文档 https://doc.lucidworks.com/fusion/2.1.0/REST_API_Reference/Synonyms-API.html
虽然这看起来是向正确方向迈出的一步,但我想在API调用中添加该术语,并接收响应是否匹配,以及匹配的接近程度。据我所知,没有办法直接从Synonyms API中做到这一点。我假设我们需要在客户端侧解析同义词列表,或者我需要使用其他一些API。
我的下一个选择是从头开始写一些东西,但希望我可以利用Fusions Synonym API