【问题标题】:Semantic search engines语义搜索引擎
【发布时间】:2014-12-26 02:37:42
【问题描述】:

有没有人们听说过的语义搜索引擎或信息搜索引擎?当然,谷歌是目前最大的搜索引擎。除了 Bing、Yahoo、Google,还有什么有趣的语义搜索引擎吗?

【问题讨论】:

  • 这样的推荐问题在这里是题外话。 -- 如果你能列出这样一个搜索引擎应该有的具体功能,你可以在Software Recommendations提问。

标签: search-engine semantic-web


【解决方案1】:

也许最著名的语义搜索引擎是 umbc 的 Swoogle。

此外,您可以在 (http://www.w3.org/wiki/TaskForces/CommunityProjects/LinkingOpenData/SemanticWebSearchEngines) 中找到此类 SE 的完整列表。

此外,近年来,Google 提供了对语义搜索的支持。

【讨论】:

    【解决方案2】:

    我的公司 IP Street 提供语义专利搜索作为 API 服务。具体来说,我们使用latent semantic indexing algorithm。您向我们发送原始文本,我们向您发送从概念上最相似到最不相似索引的专利。

    在这里查看我们的 API 服务:http://docs.ipstreet.com/docs/concept-search

    【讨论】:

    • 我正在寻找类似的语义搜索实用程序。我有一组文本文件,如果我为搜索提供一个短语,我需要返回包含该短语含义的句子,按排名排序。例如:“物理工作”应匹配“完成所有物理工作表”之类的句子。你能建议怎么做吗?
    • 您好 Hrishikesh,有一些开源库可以让您在 Python 中执行此操作,但它需要大量的编码和 DevOps 工作。或者,如果您想要将管理语义搜索作为服务,我会联系 Foretheta.com 上的人。这有点像 Algolia,您只需向他们发送一个文档语料库,然后他们完成剩下的工作,为您提供一个 RESTful api 界面供您搜索。您应该发送电子邮件至 danial@foretheta.com。
    • 我需要搜索本地文件,我目前正在使用模糊模糊和一些lcs算法。
    • 在这种情况下,我会使用 Gensim。它是一个开源 python 库,可让您在本地计算机上构建概念搜索引擎。这有点开销,但对于适合您的单台机器的较小尸体来说是可行的。真的很棒。 radimrehurek.com/gensim/index.html
    【解决方案3】:

    虽然问题有点老,但您可能有兴趣查看Weaviate

    来自docs 的语义查询示例:

    {
      Get{
        Things{
          Publication(
            explore: {
              concepts: ["fashion"],
              certainty: 0.7,
              moveAwayFrom: {
                concepts: ["finance"],
                force: 0.45
              },
              moveTo: {
                concepts: ["haute couture"],
                force: 0.85
              }
            }
          ){
            name
          }
        }
      }
    }
    

    您也可以实时try out查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-27
      • 2012-06-05
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      相关资源
      最近更新 更多