elasticsearch - 在titan图的同一键上创建复合索引和混合索引

标签 elasticsearch graph-databases titan

假设我们有一个用户顶点和一个属性user_email。该字段有一个
唯一的约束。我尝试在此属性键上创建混合索引和复合索引。我能够做到这一点。但这真的是一个好习惯吗?同一属性键上的两种类型的索引都可以对索引后端的性能有任何影响(我正在使用 Elasticsearch )吗?

最佳答案

很好,是一种常见的做法。根据您的用例,可能需要两个索引。在您的示例中,可能是您想要

  • 确保唯一性(需要标准索引)
  • 执行用户登录(需要完全匹配)
  • 查找所有具有Hotmail地址的用户(需要混合索引)
  • 关于elasticsearch - 在titan图的同一键上创建复合索引和混合索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30346812/

    相关文章:

    elasticsearch - Titan:Elastic Search 是否在外部存储混合索引?

    elasticsearch - Elasticsearch动态类型和not_analyse字段

    Python - 连接到 AWS Neptune

    graph - 如何在 TinkerPop 图中传播值

    nosql - 可嵌入的 GraphDB?

    database-design - 一个图形数据库中有多个 'databases'

    hadoop - 为 Spark 集群和 Cassandra 设置和配置 JanusGraph

    java - ElasticSearch ClassCastException-MappingMetadata到MappingMetadata

    elasticsearch - Kibana-@message字段中的唯一单词的积点计数

    mysql - 如何在elasticsearch中编写分组查询?