solr - 复杂的数据结构

发布于 2024-11-18 19:50:35 字数 177 浏览 2 评论 0原文

我有以下用于创建索引的数据结构。 用户 用户身份 用户名 用户状态 朋友们 朋友ID 朋友状态 friendcreateddate

我认为动态字段对我不起作用,因为我需要根据特定字段名称进行查询。

我根据朋友状态和朋友创建日期进行搜索。有人可以建议我最佳的文档结构吗?

I have the following data structure for creating index.
user
userid
username
userstatus
friends
friendid
friendstatus
friendcreateddate

I think dynamic field wont work for me since I need to query based on specific field names.

I have search based on friendstatus and friendcreateddate. Can someone advise me on best possible document structure?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书信已泛黄 2024-11-25 19:50:35

这是一个非常简单的数据结构。您只需查看示例 schema.xml 并将您自己的字段定义放入其中即可。像“friends”这样的字段将被声明为 multiValued="true",并且用户 ID 将被标记为

请遵循本指南 http://wiki.apache.org/solr/SchemaXml
并忽略您可能不需要的复杂内容,例如动态字段。

That is a very simple data structure. You just need to look at an example schema.xml and put your own field definitions in there. A field like "friends" would be declared as multiValued="true" and the userid would be tagged <uniqueKey>

Follow this guide http://wiki.apache.org/solr/SchemaXml
and ignore complicated stuff like dynamic fields which you probably don't need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文