0
A
回答
3
有一个string
数据类型的字段type
。在索引时,将值设置为car
或customer
。所以,如果你想购买红色雨燕:
q=red+swifts&fq=type:car
solr模式是一个巨大的(和稀少占用)表。因此,如果您的Db有一个包含20列和12500个条目的car
表,并且包含30列和12500个条目的customer
表,则您的solr内核包含25000个包含50个字段的条目。是的,它给予Solr的索引策略效率更高,甚至比关系数据库更快。
0
不,你不能。 Solr是一种Nosql,与RDBMS不同。在RDBMS中,表之间存在关系,您可以执行联合操作将它们联合在一起,或从视图中获取数据。但在solr中,根本无法执行联合动作。一个solr查询只能在一个内核上执行。所以你不能简单地从RDBMS复制结构,你必须重新设计solr的模式。
1
如果您维护两个实体都具有的字段并且仍在查询它们,那么solr将允许您将两个实体索引到一起。
但是,如果您想与实体建立关系,Solr确实会提供一个Join功能,但功能虽然有限(因为我上次检查过),但您可以使用关系进行查询。进一步检查加入,你会发现它的新发展。
相关问题
- 1. 从各种文档类型
- 2. 如何在xcode plist文件中声明vcard文档类型
- 3. 这种类型声明的GCC文档int(a)
- 4. 要打印的文档类型声明
- 5. 文档类型声明Internet Explorer错误
- 6. 在BlackBerry上呈现各种文档类型
- 7. $(window).height()返回文档高度(但声明文档类型)
- 8. 如何在C++中声明HashMap类型
- 9. 如何在C++中将各种类型存储为一种类型?
- 10. 差异各种const声明的
- 11. 各种@interface声明,有些用括号
- 12. 如何声明新类型
- 13. 声明文档类型IE8中的绝对位置错误声明
- 14. 声明变量是某种类型的
- 15. 函数声明有多种类型?
- 16. XmlDocument.Save()插入空的方括号中的文档类型声明
- 17. 各种数据类型
- 18. 各种类型的集合
- 19. sybdb.h在“声明说明符”中导致“两种或多种数据类型”
- 20. 在线编辑器为各种文件类型,文档,图形,图像
- 21. 如何在RavenDB中修补某种类型的所有文档?
- 22. 有关C++中各种数据类型的sizeof()的说明
- 23. 在Actionscript3中声明泛型类(如Vector)
- 24. 在架构文件中的特殊字符Solr的字段类型声明
- 25. 在C++中获取“多种类型在一个声明”错误
- 26. 如何在文件夹中找到各种类型csv文件的列标题?
- 27. 如何声明类属性的类型?
- 28. 在类声明中声明未知类型c#
- 29. 如何通过打字稿声明两种类型的变量
- 30. C#通用方法:如何声明这种类型?
完美!谢谢 :) – weakleaf