Package com.google.appengine.api.search

Examples of com.google.appengine.api.search.Index


    @Test
    public void testPutAsyncIterable() {
        String indexName = "put-index";
        String docId = "testPutDocs";

        Index index = searchService.getIndex(IndexSpec.newBuilder()
                .setName(indexName)
                .build());

        List<Document> documents = new ArrayList<>();
        Field field = Field.newBuilder().setName("subject").setText("put(Document)").build();
        Document document1 = Document.newBuilder()
                .setId(docId + "1")
                .addField(field).build();
        field = Field.newBuilder().setName("subject").setText("put(Document)").build();
        Document document2 = Document.newBuilder()
                .setId(docId + "2")
                .addField(field).build();

        documents.add(document1);
        documents.add(document2);

        Future<PutResponse> resp = index.putAsync(documents);

        while (!resp.isDone()) {
            if (resp.isCancelled()) {
                break;
            }
View Full Code Here


            sync();
        }
    }

    private Index createIndex(String indexName, String docId) {
        Index index = searchService.getIndex(IndexSpec.newBuilder()
                .setName(indexName)
                .build());

        Field field = Field.newBuilder().setName("subject").setText("put(Document.Builder)").build();
        Document.Builder docBuilder = Document.newBuilder()
                .setId(docId + "1")
                .addField(field);
        index.put(docBuilder);

        field = Field.newBuilder().setName("subject").setText("put(Document)").build();
        Document document = Document.newBuilder()
                .setId(docId + "2")
                .addField(field).build();
        index.put(document);
        return index;
    }
View Full Code Here

        index.put(document);
        return index;
    }

    private void addData(String indexName) throws InterruptedException, ParseException {
        Index index;
        index = searchService.getIndex(IndexSpec.newBuilder().setName(indexName + "3"));
        delDocs(index);
        addDocs(index, 3);
        index = searchService.getIndex(IndexSpec.newBuilder().setName(indexName + "7"));
        delDocs(index);
View Full Code Here

TOP

Related Classes of com.google.appengine.api.search.Index

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.