org.elasticsearch.common.text.Text.equals()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(9.5k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中org.elasticsearch.common.text.Text.equals()方法的一些代码示例,展示了Text.equals()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.equals()方法的具体详情如下:
包路径:org.elasticsearch.common.text.Text
类名称:Text
方法名:equals

Text.equals介绍

暂无

代码示例

代码示例来源:origin: org.elasticsearch/elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Entry<?> entry = (Entry<?>) o;
  if (length != entry.length) return false;
  if (offset != entry.offset) return false;
  if (!this.text.equals(entry.text)) return false;
  return true;
}

代码示例来源:origin: org.elasticsearch/elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Option that = (Option) o;
  return text.equals(that.text);
}

代码示例来源:origin: org.elasticsearch/elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  SearchShardTarget that = (SearchShardTarget) o;
  if (shardId.equals(that.shardId) == false) return false;
  if (nodeId != null ? !nodeId.equals(that.nodeId) : that.nodeId != null) return false;
  if (clusterAlias != null ? !clusterAlias.equals(that.clusterAlias) : that.clusterAlias != null) return false;
  return true;
}

代码示例来源:origin: org.elasticsearch/elasticsearch

protected <T extends Entry<O>> Entry<O> reduce(List<T> toReduce) {
  if (toReduce.size() == 1) {
    return toReduce.get(0);
  }
  final Map<O, O> entries = new HashMap<>();
  Entry<O> leader = toReduce.get(0);
  for (Entry<O> entry : toReduce) {
    if (!leader.text.equals(entry.text)) {
      throw new IllegalStateException("Can't merge suggest entries, this might be caused by suggest calls " +
          "across multiple indices with different analysis chains. Suggest entries have different text actual [" +
          entry.text + "] expected [" + leader.text +"]");
    }
    assert leader.offset == entry.offset;
    assert leader.length == entry.length;
    leader.merge(entry);
    for (O option : entry) {
      O merger = entries.get(option);
      if (merger == null) {
        entries.put(option, option);
      } else {
        merger.mergeInto(option);
      }
    }
  }
  leader.options.clear();
  for (O option: entries.keySet()) {
    leader.addOption(option);
  }
  return leader;
}

代码示例来源:origin: harbby/presto-connectors

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  SearchShardTarget that = (SearchShardTarget) o;
  if (shardId != that.shardId) return false;
  if (index != null ? !index.equals(that.index) : that.index != null) return false;
  if (nodeId != null ? !nodeId.equals(that.nodeId) : that.nodeId != null) return false;
  return true;
}

代码示例来源:origin: harbby/presto-connectors

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Entry<?> entry = (Entry<?>) o;
  if (length != entry.length) return false;
  if (offset != entry.offset) return false;
  if (!this.text.equals(entry.text)) return false;
  return true;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Option that = (Option) o;
  return text.equals(that.text);
}

代码示例来源:origin: harbby/presto-connectors

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Option that = (Option) o;
  return text.equals(that.text);
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Entry<?> entry = (Entry<?>) o;
  if (length != entry.length) return false;
  if (offset != entry.offset) return false;
  if (!this.text.equals(entry.text)) return false;
  return true;
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Option that = (Option) o;
  return text.equals(that.text);
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Entry<?> entry = (Entry<?>) o;
  if (length != entry.length) return false;
  if (offset != entry.offset) return false;
  if (!this.text.equals(entry.text)) return false;
  return true;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Option that = (Option) o;
  return text.equals(that.text);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  Entry<?> entry = (Entry<?>) o;
  if (length != entry.length) return false;
  if (offset != entry.offset) return false;
  if (!this.text.equals(entry.text)) return false;
  return true;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  SearchShardTarget that = (SearchShardTarget) o;
  if (shardId.equals(that.shardId) == false) return false;
  if (nodeId != null ? !nodeId.equals(that.nodeId) : that.nodeId != null) return false;
  return true;
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  SearchShardTarget that = (SearchShardTarget) o;
  if (shardId.equals(that.shardId) == false) return false;
  if (nodeId != null ? !nodeId.equals(that.nodeId) : that.nodeId != null) return false;
  if (clusterAlias != null ? !clusterAlias.equals(that.clusterAlias) : that.clusterAlias != null) return false;
  return true;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  SearchShardTarget that = (SearchShardTarget) o;
  if (shardId.equals(that.shardId) == false) return false;
  if (nodeId != null ? !nodeId.equals(that.nodeId) : that.nodeId != null) return false;
  if (clusterAlias != null ? !clusterAlias.equals(that.clusterAlias) : that.clusterAlias != null) return false;
  return true;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

protected <T extends Entry<O>> Entry<O> reduce(List<T> toReduce) {
  if (toReduce.size() == 1) {
    return toReduce.get(0);
  }
  final Map<O, O> entries = new HashMap<>();
  Entry<O> leader = toReduce.get(0);
  for (Entry<O> entry : toReduce) {
    if (!leader.text.equals(entry.text)) {
      throw new IllegalStateException("Can't merge suggest entries, this might be caused by suggest calls " +
          "across multiple indices with different analysis chains. Suggest entries have different text actual [" +
          entry.text + "] expected [" + leader.text +"]");
    }
    assert leader.offset == entry.offset;
    assert leader.length == entry.length;
    leader.merge(entry);
    for (O option : entry) {
      O merger = entries.get(option);
      if (merger == null) {
        entries.put(option, option);
      } else {
        merger.mergeInto(option);
      }
    }
  }
  leader.options.clear();
  for (O option: entries.keySet()) {
    leader.addOption(option);
  }
  return leader;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

protected <T extends Entry<O>> Entry<O> reduce(List<T> toReduce) {
  if (toReduce.size() == 1) {
    return toReduce.get(0);
  }
  final Map<O, O> entries = new HashMap<>();
  Entry<O> leader = toReduce.get(0);
  for (Entry<O> entry : toReduce) {
    if (!leader.text.equals(entry.text)) {
      throw new IllegalStateException("Can't merge suggest entries, this might be caused by suggest calls " +
          "across multiple indices with different analysis chains. Suggest entries have different text actual [" +
          entry.text + "] expected [" + leader.text +"]");
    }
    assert leader.offset == entry.offset;
    assert leader.length == entry.length;
    leader.merge(entry);
    for (O option : entry) {
      O merger = entries.get(option);
      if (merger == null) {
        entries.put(option, option);
      } else {
        merger.mergeInto(option);
      }
    }
  }
  leader.options.clear();
  for (O option: entries.keySet()) {
    leader.addOption(option);
  }
  return leader;
}

代码示例来源:origin: apache/servicemix-bundles

protected <T extends Entry<O>> Entry<O> reduce(List<T> toReduce) {
  if (toReduce.size() == 1) {
    return toReduce.get(0);
  }
  final Map<O, O> entries = new HashMap<>();
  Entry<O> leader = toReduce.get(0);
  for (Entry<O> entry : toReduce) {
    if (!leader.text.equals(entry.text)) {
      throw new IllegalStateException("Can't merge suggest entries, this might be caused by suggest calls " +
          "across multiple indices with different analysis chains. Suggest entries have different text actual [" +
          entry.text + "] expected [" + leader.text +"]");
    }
    assert leader.offset == entry.offset;
    assert leader.length == entry.length;
    leader.merge(entry);
    for (O option : entry) {
      O merger = entries.get(option);
      if (merger == null) {
        entries.put(option, option);
      } else {
        merger.mergeInto(option);
      }
    }
  }
  leader.options.clear();
  for (O option: entries.keySet()) {
    leader.addOption(option);
  }
  return leader;
}

代码示例来源:origin: harbby/presto-connectors

protected <T extends Entry<O>> Entry<O> reduce(List<T> toReduce) {
  if (toReduce.size() == 1) {
    return toReduce.get(0);
  }
  final Map<O, O> entries = new HashMap<>();
  Entry<O> leader = toReduce.get(0);
  for (Entry<O> entry : toReduce) {
    if (!leader.text.equals(entry.text)) {
      throw new IllegalStateException("Can't merge suggest entries, this might be caused by suggest calls " +
          "across multiple indices with different analysis chains. Suggest entries have different text actual [" +
          entry.text + "] expected [" + leader.text +"]");
    }
    assert leader.offset == entry.offset;
    assert leader.length == entry.length;
    leader.merge(entry);
    for (O option : entry) {
      O merger = entries.get(option);
      if (merger == null) {
        entries.put(option, option);
      } else {
        merger.mergeInto(option);
      }
    }
  }
  leader.options.clear();
  for (O option: entries.keySet()) {
    leader.addOption(option);
  }
  return leader;
}

相关文章