Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
  * regarding copyright ownership.  The ASF licenses this file
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
package com.aliyun.opensearch.object;
一个文档对应的数据

Author(s):
童昭 liushuang.ls@alibaba-inc.com
CreateDate:
2013-12-20
public class SingleDoc {
    private String cmd;
    private Map<StringStringfields = new HashMap<StringString>();

    
添加一个属性值

Parameters:
key key
value value
    public void addField(String keyString value) {
            String[] values = value.split(.);
            JSONArray array = new JSONArray();
            for (String v : values) {
                array.put(v);
            }
            this..put(keyarray.toString());
        } else {
            this..put(keyvalue);
        }
    }
    public String getCmd() {
        return ;
    }
    public void setCmd(String cmd) {
        this. = cmd;
    }
    public Map<StringStringgetFields() {
        return ;
    }

    
获取一条记录的JSON格式

Returns:
一条记录的JSON格式
    public JSONObject getJSONObject() {
        JSONObject json = new JSONObject();
        try {
            json.put("cmd");
            JSONObject jsonFields = new JSONObject();
            for (Entry<StringStringentry : .entrySet()) {
                jsonFields.put(entry.getKey(), entry.getValue());
            }
            json.put("fields"jsonFields);
        } catch (Exception e) {
            // ignore
        }
        return json;
    }
New to GrepCode? Check out our FAQ X