- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 SOLR 的新手,正在阅读它的文档。当他们使用术语文档时,我无法弄清楚他们的意思。最初它几乎感觉像是记录,但后来我读得更多,我可以将它与不同的东西联系起来,比如实际文档(word、pdf 等..)或领域..有人可以澄清它真正指的是什么吗?
例如http://lucene.apache.org/solr/在详细功能 ->架构下,他们将某些内容称为文档。我还检查了他们没有引用的术语页面。 http://wiki.apache.org/solr/SolrTerminology
最佳答案
当我研究 MongoDB 时,我也对术语 document
感到困惑 :-)。可以看到https://en.wikipedia.org/wiki/Document-oriented_database .
Solr 文档大致相当于数据库表中的一行。但是 Solr(和 MongoDB)文档最好被认为是一个“聚合”行。 (NoSQL Distilled 使用术语面向聚合的数据库。)
在数据库世界中,您可以将来自不同表的数据存储到一个聚合表中,以便于数据检索。同样,您可以将来自不同数据库表的数据存储在 Solr 文档中,以实现更快的搜索或富文本分析或分面,或使用数据库(或您现有的数据存储)不可行或效率低下的任何其他 Solr 功能。
您还可以将 Solr(和 Mongo)文档视为 JSON 对象,或更简单地视为键值对。虽然 Mongo 允许您存储嵌套文档,但 Solr 不允许。
嵌套 Mongo 文档示例:
{
Title: NoSQL Distilled,
Authors: [{name: Pramod Sadalage, age: 35},
{name: Martin Fowler, age: 40}],
PubYear: 2012,
Preface: <preface contents>,
BodyText: <entire content of the book>
}
您可以看到 Authors
字段本身包含 2 个文档。
但是在 Solr 中,不允许嵌套,因此,您可以像这样存储该文档(确保索引与 Authors
和 AuthorAges
匹配):
{
Title: NoSQL Distilled,
Authors: [Pramod Sadalage, Martin Fowler],
AuthorAges: [35, 40],
PubYear: 2012,
Preface: <preface contents>,
BodyText: <entire content of the book>
}
上述文档可能以“规范化”方式存储在数据库世界中,您可以使用 JOIN 来获取上述所有字段。例如,books
表可能只有唯一字段 title
和 pubYear
以及 book_id
主键。您将有另一个表 authors
,它具有主键 author_id
和 name
以及 age
。然后您将有一个表 book_authors
并将作者映射到该书。然后你 JOIN 跨这些表来获取你想要的字段。在“文档”世界中,您将所有这些字段放入一个文档中。
关于tomcat - SOLR 术语中的文档是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367764/
我有一个 .sln 文件,里面有几个项目。为了简单起见,让我们称它们为... 项目A 项目B 项目C ...其中 A 是引用 B 和 C 的主要项目。我的目标是更新我的构建脚本,为 ProjectA
我安装了 Magento,我想知道如何生成完整的 API 文档,例如 http://docs.magentocommerce.com/ 上的文档是使用 phpdoc 生成的。 Magento 中是否包
我通常使用jetbrains family ide。在为函数创建文档时非常有用,只需输入 /** 如何在创建文档时创建自定义标签,例如@date标签。 最佳答案 JavaScript、Java: st
我正在尝试使用 jOpenDocument library创建文档。我已经执行了创建电子表格的示例 - 代码编译并运行正常,但当我尝试使用 Excel Office 2012 或 Google Doc
如标题。 有没有介绍HTML DOM构造的图片? 最佳答案 DOM(文档 对象模型)从文档 节点开始。它被称为“根节点”。 观察下面的树(括号中对应的nodeType): [HTMLDocument]
我喜欢 ColdFusion Builder。但我不喜欢帮助只有 CF9 文档。有什么方法可以将其更改为拥有 ColdFusion 8 文档? 最佳答案 http://livedocs.adobe.c
这个问题在这里已经有了答案: What is the consequence of this bit of javascript? (4 个答案) 关闭 9 年前。 我看到一些 jQuery 脚本嵌
我有一个 XML 文件,其中包含需要在 Word 文档中填充的数据。 我需要找到一种方法来定义一个模板,该模板可用作从 XML 文件填充数据并创建输出文档的基线。 我相信有两种方法可以做到这一点。 创
我正在尝试查找有关如何使用 AVAudioEngine 的详细文档。有谁知道我在哪里可以找到它? 我找到了这个,但与文档丰富的 UI 内容相比,它似乎非常简陋。 https://developer.a
我对 Tensorflow 文档越来越感到恼火和沮丧。我在谷歌上搜索了有关 的文档 tf.reshape 我被定向到一个通用页面,例如 here 。我想查看 tf.reshape 的详细信息,而不是整
我正在学习本教程:http://moxleystratton.com/clojure/clojure-tutorial-for-the-non-lisp-programmer 然后遇到了这个片段: u
如何在 swagger 中为对象数组编写文档。这是我的代码,但我不知道如何访问对象数组中的数据。 { "first_name":"Sam", "last_name":"Smith",
是否有针对 Javascript 的 JavaDocs 之类的东西?当我在 netbeans IDE 中按 ctrl+space 时 写javascript,指定对象的javascript文档就出来了
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
我需要 JavaScript 中的 heredoc 之类的东西。你对此有什么想法吗?我需要跨浏览器功能。 我发现了这个: heredoc = '\ \ \ zzz\ \
WSDL 文档是包含一系列的,可描述某个 web service 的定义的,简单的 XML 文档 WSDL 文档结构 WSDL 文档用下表这些主要的元素来描述某个 web service 的
是否有 ocropus 的文档? 我正在寻找对以下功能的解释: make_SegmentPageByRAST(): segment() RegionExtractor(): setPageLines(
这个问题在这里已经有了答案: Understanding events and event handlers in C# (13 个回答) 4年前关闭。 我正在使用 NRECO 和 ffmpeg 对视
我正在尝试访问工作服务器以与名为 Spotfire 的应用程序一起使用。我的同事把这个传给我,现在已经休息了几个星期,我对他的建议有意见。 实际上,当我通过 localhost 运行我的 Web 应用
Elm 文档没有给出示例用法,因此很难理解类型规范的含义。在几个地方,我看到“a”用作参数标识符,例如 Platform.Cmd : map : (a -> msg) -> Cmd a -> Cmd
我是一名优秀的程序员,十分优秀!