根据给定主题查找相关单词

时间:2013-02-12 16:02:39

标签: algorithm web-services search

是否有算法,网络服务或技术能够搜索单词列表,返回适合给定主题的单词?

实际例子:
有一个软件允许我创建任务并为其选择一个图标。有数百个图标,> 95%的图标不适合给定的任务。

我现在的想法是标记这些图标:
带有字母的图标会显示标记mailcommunicationmessage,...

然后,用户添加一个名为Write email的任务。该算法搜索图标及其标签,并返回可能适合的图标列表(可能是20个最合适的图标)。然后,用户可以从此列表中进行选择。

我认为这可能在不同领域有用。在谷歌能够预测用户想要搜索的内容的时代,必须以任何方式实现。

1 个答案:

答案 0 :(得分:1)

可能不是最好的解决方案,但要试一试。

如果输入中与图标匹配的条款有限,请考虑针对图标标签的反向条款索引。

说,

mail -> mailicon
email -> mailicon

在类似的行上,按照图标标签保存单个术语的字典。

mail -> mailicon
message -> chaticon
communication ->lanicon

当“写一封电子邮件”这一术语来自用户时,您可以使用类似SynExpand的内容将该术语作为同义词进行爆炸,并在整个地图中查找可能的图标。

说,电子邮件会爆炸成邮件,消息,通信等,你会得到三个图标的建议。

我相信您应该能够根据您的需要使用同义词值。

另请参阅Full Text Search