同義語の回答を得ることに挑戦し、少し混乱しましたが、そうではないかもしれません. 私が知る限り、類義語は、検索を行って結果を得る間に発生する一種のマッピングであるため、H2O と書いた場合、類義語を検索し、それが「水」を意味することに気付くでしょう。私が頭を悩ませているのは、シノニムが検索コンテキストの外でどのように使用され、単に別のアプリケーションのシノニム マッパーとして使用されるかということです。
だからここにいる。ベローは、ローカルの融合インスタンスに対して行っている呼び出しですが、同義語リストに格納されている「すべて」の値を返しています。
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 を活用できることを望んでいました