幕后:Addgene的新搜索引擎等等

由丹妮拉布尔日

Blugene读书8万多份试剂和700多份教育资源——包括博客文章、协议、指南和收藏——是大量需要筛选的材料。幸运的是,我们只是让您更容易快速找到您需要的东西。

经过多年的努力,我们完善了管理存款人共享的数据的程序用测序数据丰富它;结果,我们目录中的材料具有很好的特征。在此期间,我们还努力创造了各种教育资源,以使科学知识广泛可用。

然而,我们的用户发现所有这些信息的能力并没有以与信息的数量和质量相同的速度来改进。因此,网站上的资源很难找到,许多人仍未被发现。

为了解决这个问题,我们在这一年中对网站进行了多次修改,包括最近的一次主页搜索工具更新。现在,让我们来看看这些变化背后最不明显的部分:支持新网站搜索的后台技术。

从多个角度处理粘附性

我们组建了一个跨团队的团队,成员来自客户服务、数据管理、外展、产品、科学家和软件团队。我们知道我们必须改进我们的网站搜索功能。我们也很快意识到,我们需要改进的不仅仅是这些:网站上信息的总体“可寻性”。不同的用户有不同的策略来找到他们需要的东西,我们想要用一个直观的用户界面来支持所有这些策略——搜索、浏览、向下钻取和缩小。

团队从多个角度处理这个问题:我们网站的整体用户体验,不同的网站导航路径,我们信息的组织和完整性,以及我们搜索结果的准确性和相关性。我们今年早些时候推出的页脚和改进菜单,以及我们的重新设计的主页和我们的新搜索工具,是这种多学科努力的结果跨团队合作(谢谢所有涉及的addgenies)。

新的主页和导航元素帮助用户通过主要下拉菜单浏览和发现我们的目录或教育资源中的项目。对于更喜欢使用搜索的用户,我们更新的搜索引擎现在更强大,直观,并在所有内容中搜索,无论是教育资源,博客帖子还是试剂项。

addgene新搜索后面的技术

就像数百万其他网站一样,我们建立了我们的新搜索引擎Elasticsearch.它是一个功能强大的开源搜索引擎,可以搜索数百万个网络资源并处理数百万个查询。在一个由用户体验专家驱动的迭代过程中,我们的软件团队对Elasticsearch进行了定制,以支持更大团队确定的不同使用模式。

搜索引擎的基本功能是找到与用户查询内容最匹配的网站资源,并将匹配的资源按照对用户有意义的顺序返回给用户。当然,细节决定成败:“最佳”是什么意思?对用户来说什么“有意义”?此外,用户可以通过多种方式输入他们的查询——直接在搜索栏中输入术语,在一些框中打勾,选择一个建议——这些方式应该如何支持和组合?

幸运的是,我们拥有非常专门的信息领域的优势,因此与处理一般用途的信息相比,我们能够更好地调整我们的方法。下面是我们在软件设计中使用的一些策略。在每一个案例中,我们都利用了团队对科学领域的一般知识,特别是我们的数据,以及我们对Addgene客户需求的深刻理解。

类别

我们创建了我们的信息的分类,以便更粒度自定义搜索引擎,以及允许特定于类别的窄搜索的范围机制。我们定义了三个顶级类别 - 目录,教育资源和存款人 - 每种亚类别,例如用于目录,博客职位和教育资源协议等质粒和病毒准备,以及存款人的实验室和机构(见下文)。即使用户体验类似,软件通过我们的材料和服务目录的方式与其通过教育资源的搜索方式完全不同。

Addgene搜索引擎中使用的类别

过滤器

我们确定了每个资源类别的最有用的信息,以暴露为过滤器并设计搜索引擎只返回与特定查询和类别相关的过滤器。例如,调查到质粒的搜索示出了用于表达和载体类型的滤波器,而搜索范围涉及病毒制备的搜索显示出用于启动子和血清型的过滤器。我们还创建了一个归一化机制,以“折叠”变体和同义词,以及将数据中的与单个过滤器值中的相同术语的同义词。例如,启动子“SYN”只有一个病毒预备滤波器,即在选择时,将匹配数据中存在的变化,例如Synapsin,Hsyn Synapsin-1,Human Synapsin,Hsynap。

搜索质粒与病毒时不同的过滤器选项

匹配

我们在搜索索引中捕获相同信息的多个变体,以支持不同类型的匹配:精确单词、部分单词、短语、部分短语或数字标识符。我们还将不同的术语组合在一个查询中,允许用户通过添加更多的术语来缩小搜索结果。

权重

我们确定了给定资源中不同信息位的相对重要性,并根据匹配发生的位置以及是完全匹配还是部分匹配来设计搜索引擎以不同的方式对搜索结果进行加权。例如,存款人字段中的名称匹配项的排名将高于发布字段中的同名匹配项的排名。

建议

我们以不同的方式提供AS-You-Type建议。关键字建议通知用户他们在给定的类别中键入的术语具有匹配项,并用作搜索范围的快捷方式。目录ID建议为特定的目录项以及相关项目提供快捷方式(例如,包含具有目录ID的质粒的套件)。存款人建议为匹配PI实验室和机构提供快捷方式。

有许多技术细节使我们的新搜索引擎是独一无二的。最重要的是,通过这种新的实施,我们为许多改进提供了基础。最终,我们希望我们的搜索引擎如此专注于它似乎“了解”生物学。

我们希望您能尝试使用我们的新搜索引擎来查找试剂和教育材料。让我们知道什么适合你,什么不适合你。

试试新的Addgene搜索引擎!


附加资源从Addgene博客伟德体育中心

主题:Addgene新闻,使用Addgene的网站

发表评论

分享科学刚刚变得更容易...订阅我们的博客

订阅