私はpdfjsを使用していくつかのpdfをループし、いくつかの検索用語の検索を実行しています。一致が見つかった場合、検索語を含む行が返され、オブジェクトの配列に格納されます。ここで、検索に別の機能を追加し、ある種の同義語検索を実装する必要があります。これにより、一致が見つかった場合に、一致を含む行だけでなく、一致の同義語を含む行も返されるようになります。少しグーグルで調べましたが、関連するものは何も見つかりませんでした。これが何を意味するのかわかりません。おそらく、検索用語と同義語を保存できるある種の配列です。そのため、誰かがアイデアや提案をくれないかと思っていました。ありがとう
編集:そうですね、皆さんが言ったことの後で、小規模な検索を実行すると、これが私がやろうと思っていたことです:-検索用語と同義語の配列を作成します。
var arrayOfWords = [];
arrayOfWords[
{
"SearchTerm":"mySearchTerm1",
"Syn":"synonym1",
"Syn":"synonym2",
"Syn":"synonym3"
},
{
"SearchTerm":"mySearchTerm2",
"Syn":"synonym1",
"Syn":"synonym2",
"Syn":"synonym3"
}
]
そして、これは私が予想することです:
when a search term is chosen,
check if it's in the array (under SearchTerms)
if so
run a search with that search term
get results in array of results
get first synonym
run a search with the synonym
get results in array of results
get second synonym
...
print array of objects