在幕后:addgene的新搜索引擎和更多

由Daniela Bourges.

Blugene阅读书籍80,000多种试剂和700多个教育资源 - 包括博客帖子,协议,指南和集合 - 是筛选的大量材料。幸运的是,我们只是让您更容易找到您需要的东西。

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

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

要解决这个问题,我们全年我们向我们网站推出了多次变更,包括最近的主页搜索工具更新。现在,让我们来看看这些变化背后的最小可见部分:为新网站搜索提供支持的后端技术。

从多个角度处理粘附性

我们组装了一支跨团队团队,并从客户服务,数据策展,外展,产品,科学家和软件团队提供成员。我们知道我们不得不改善我们的网站搜索功能。我们还迅速意识到我们需要提高超过这一点:网站上信息的一般“可爱性”。不同的用户有不同的策略来查找他们需要的东西,我们希望支持所有这些 - 搜索,浏览,钻取,并通过直观的用户界面进行缩小缩小和缩放。

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

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

addgene新搜索后面的技术

就像数百万其他网站一样,我们建立了我们的新搜索引擎Elasticsearch.是一个强大的开源搜索引擎,可以扩展以搜索数百万个Web资源并处理数百万查询。在由我们的用户体验专家推动的迭代过程中,我们的软件团队量身定制Elasticsearch以支持更大的团队所识别的不同使用模式。

搜索引擎的基本功能是找到最能匹配用户查询的网站资源,并以对用户有意义的顺序返回匹配资源。魔鬼在课程中详细说明:“最好”是什么意思?对用户来说“为”是什么“?此外,通过选择建议,可以通过在搜索栏中直接键入搜索栏中的术语来输入它们的查询,通过选择建议 - 如何支持这些框 -

幸运的是,我们有一个非常专业的信息领域的优势,因此我们能够微调我们的方法,而不是我们处理通用信息。以下是我们在软件设计中使用的一些策略。在每种情况下,我们都利用了团队的知识,一般来说,特别是我们的数据,以及我们对addgene客户需求的深刻理解。

类别

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

Addgene搜索引擎中使用的类别

过滤器

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

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

匹配

我们在搜索指标中捕获相同信息的多种变体,以支持不同类型的匹配:确切的单词,部分单词,短语,部分短语或数值标识符。我们还以允许用户通过添加更多条件来缩小搜索结果的方式将不同的术语组合在一起。

加权

我们确定了给定资源的不同信息比特的相对重要性,并根据匹配发生的位置,以及其是完整或部分匹配的方式不同地设计以不同的搜索结果。例如,存款人字段中名称的匹配将在发布字段中排列高于同名的匹配。

建议

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

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

我们希望您将为我们的新搜索引擎提供试图寻找试剂和教育材料。让我们知道为您和哪些作用。

尝试新的addgene搜索引擎!


来自Addgene Blog的其他资源vwin.com mobile

话题:加等新闻使用Addgene的网站

发表评论

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

订阅