本文整理了Java中org.elasticsearch.common.text.Text.string()
方法的一些代码示例,展示了Text.string()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.string()
方法的具体详情如下:
包路径:org.elasticsearch.common.text.Text
类名称:Text
方法名:string
[英]Returns a String view of the data.
[中]返回数据的字符串视图。
代码示例来源:origin: org.elasticsearch/elasticsearch
/**
* The type of the document.
*/
public String getType() {
return type != null ? type.string() : null;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
/**
* The id of the document.
*/
public String getId() {
return id != null ? id.string() : null;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public String toString() {
return string();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
protected boolean lessThan(Entry.Option a, Entry.Option b) {
int cmp = comparator.compare(a, b);
if (cmp != 0) {
return cmp > 0;
}
return Lookup.CHARSEQUENCE_COMPARATOR.compare(a.getText().string(), b.getText().string()) > 0;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Nullable
public String getNodeId() {
return nodeId.string();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
private Map<String, Object> getNestedSource(Map<String, Object> sourceAsMap, HitContext hitContext) {
for (SearchHit.NestedIdentity o = hitContext.hit().getNestedIdentity(); o != null; o = o.getChild()) {
sourceAsMap = (Map<String, Object>) sourceAsMap.get(o.getField().string());
if (sourceAsMap == null) {
return null;
}
}
return sourceAsMap;
}
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
if (hasString()) {
return builder.value(this.string());
} else {
// TODO: TextBytesOptimization we can use a buffer here to convert it? maybe add a
// request to jackson to support InputStream as well?
BytesRef br = this.bytes().toBytesRef();
return builder.utf8Value(br.bytes, br.offset, br.length);
}
}
}
代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch
/**
* The id of the document.
*/
public String getId() {
return id != null ? id.string() : null;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
if (leader.skipDuplicates) {
assert ((CompletionSuggestion) suggestion).skipDuplicates;
String text = option.getText().string();
if (seenSurfaceForms.contains(text)) {
continue;
代码示例来源:origin: org.elasticsearch/elasticsearch
public void writeText(Text text) throws IOException {
if (!text.hasBytes()) {
final String string = text.string();
spare.copyChars(string);
writeInt(spare.length());
write(spare.bytes(), 0, spare.length());
} else {
BytesReference bytes = text.bytes();
writeInt(bytes.length());
bytes.writeTo(this);
}
}
代码示例来源:origin: org.elasticsearch/elasticsearch
Map<String, Object> current = nestedSourceAsMap;
for (SearchHit.NestedIdentity nested = nestedIdentity; nested != null; nested = nested.getChild()) {
String nestedPath = nested.getField().string();
current.put(nestedPath, new HashMap<>());
Object extractedValue = XContentMapValues.extractValue(nestedPath, sourceAsMap);
代码示例来源:origin: dadoonet/fscrawler
for (int i = 0; i < value.fragments().length; i++) {
Text fragment = value.fragments()[i];
texts[i] = fragment.string();
代码示例来源:origin: dadoonet/fscrawler
for (int i = 0; i < value.fragments().length; i++) {
Text fragment = value.fragments()[i];
texts[i] = fragment.string();
代码示例来源:origin: dadoonet/fscrawler
for (int i = 0; i < value.fragments().length; i++) {
Text fragment = value.fragments()[i];
texts[i] = fragment.string();
代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch
@Override
protected boolean lessThan(Entry.Option a, Entry.Option b) {
int cmp = comparator.compare(a, b);
if (cmp != 0) {
return cmp > 0;
}
return Lookup.CHARSEQUENCE_COMPARATOR.compare(a.getText().string(), b.getText().string()) > 0;
}
代码示例来源:origin: com.github.cafdataprocessing/corepolicy-condition-engine
private Collection<String> getHighlightLinks(PercolateResponse.Match match) {
ArrayList<String> highlightTerms = new ArrayList<>();
Map<String, HighlightField> highlightFields = match.getHighlightFields();
if (highlightFields != null) {
HighlightField highlightedContentField = highlightFields.get(contentFieldName);
for (Text fragment : highlightedContentField.getFragments()) {
highlightTerms.addAll(extractLinksFromHighlightedText(fragment.string()));
}
}
return highlightTerms.stream().distinct().collect(Collectors.toList());
}
代码示例来源:origin: com.strapdata.elasticsearch.test/framework
private static void assertHighlight(SearchHit hit, String field, int fragment, Matcher<Integer> fragmentsMatcher, Matcher<String> matcher) {
assertThat(hit.getHighlightFields(), hasKey(field));
assertThat(hit.getHighlightFields().get(field).fragments().length, fragmentsMatcher);
assertThat(hit.getHighlightFields().get(field).fragments()[fragment].string(), matcher);
}
代码示例来源:origin: com.strapdata.elasticsearch.test/framework
public static void assertSuggestion(Suggest searchSuggest, int entry, int ord, String key, String text) {
assertThat(searchSuggest, notNullValue());
String msg = "Suggest result: " + searchSuggest.toString();
assertThat(msg, searchSuggest.size(), greaterThanOrEqualTo(1));
assertThat(msg, searchSuggest.getSuggestion(key).getName(), equalTo(key));
assertThat(msg, searchSuggest.getSuggestion(key).getEntries().size(), greaterThanOrEqualTo(entry));
assertThat(msg, searchSuggest.getSuggestion(key).getEntries().get(entry).getOptions().size(), greaterThan(ord));
assertThat(msg, searchSuggest.getSuggestion(key).getEntries().get(entry).getOptions().get(ord).getText().string(), equalTo(text));
assertVersionSerializable(searchSuggest);
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
if (hasString()) {
return builder.value(this.string());
} else {
// TODO: TextBytesOptimization we can use a buffer here to convert it? maybe add a
// request to jackson to support InputStream as well?
BytesRef br = this.bytes().toBytesRef();
return builder.utf8Value(br.bytes, br.offset, br.length);
}
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch
public void writeText(Text text) throws IOException {
if (!text.hasBytes()) {
final String string = text.string();
spare.copyChars(string);
writeInt(spare.length());
write(spare.bytes(), 0, spare.length());
} else {
BytesReference bytes = text.bytes();
writeInt(bytes.length());
bytes.writeTo(this);
}
}
内容来源于网络,如有侵权,请联系作者删除!