Package org.apache.solr.common

Examples of org.apache.solr.common.SolrInputDocument


   * @param uri an uri
   * @param entity an entity
   * @return
   */
  private SolrInputDocument createSolrInputDocument(URI uri, ContentEntity entity) {
    SolrInputDocument doc = new SolrInputDocument();

    doc.setField("id", uri.getPath());
    doc.setField("name", uri.toASCIIString());
    doc.setField("host", uri.getHost());
    doc.setField("mime", entity.getMimeType());
    doc.setField("content", entity.getParse().getText());
   
    if (parser == null) initParser();
   
    if (selectors.size() > 0) {
      contentHandler.initDocument(doc);
View Full Code Here


    solr.commit();
  }
 
  public void testHello() throws Exception
  {
    SolrInputDocument doc = new SolrInputDocument();
    doc.addField( "id", "aaaa" );
    solr.add( doc );
    solr.commit();
   
    assertEquals( 1, solr.query( new SolrQuery( "*:*" ) ).getResults().getNumFound() );
  }
View Full Code Here

    assertEquals( 1, solr.query( new SolrQuery( "*:*" ) ).getResults().getNumFound() );
  }
 
  public void testAfter() throws Exception
  {
    SolrInputDocument doc = new SolrInputDocument();
    doc.addField( "id", "bbbb" );
    solr.add( doc );
    solr.commit();
   
    assertEquals( 1, solr.query( new SolrQuery( "*:*" ) ).getResults().getNumFound() );
  }
View Full Code Here

  public void testSimple() throws Exception {
    byte[] buf = new byte[10];
    for (int i = 0; i < 10; i++) {
      buf[i] = (byte) i;
    }
    SolrInputDocument doc = null;
    doc = new SolrInputDocument();
    doc.addField("id", 1);
    doc.addField("data", ByteBuffer.wrap(buf, 2, 5));
    server.add(doc);

    doc = new SolrInputDocument();
    doc.addField("id", 2);
    doc.addField("data", ByteBuffer.wrap(buf, 4, 3));
    server.add(doc);

    doc = new SolrInputDocument();
    doc.addField("id", 3);
    doc.addField("data", buf);
    server.add(doc);

    server.commit();

    QueryResponse resp = server.query(new SolrQuery("*:*"));
 
View Full Code Here

  }


  public SolrContentHandler(Metadata metadata, SolrParams params,
                            IndexSchema schema, Collection<String> dateFormats) {
    document = new SolrInputDocument();
    this.metadata = metadata;
    this.params = params;
    this.schema = schema;
    this.dateFormats = dateFormats;
View Full Code Here

  
   
    public void testOneDocument(CommonsHttpSolrServer solrClient) throws Exception
    {

        SolrInputDocument doc = new SolrInputDocument();

        doc.addField("title", "test1");
        doc.addField("url", "http://www.test.com");
        doc.addField("text", "this is a test of Solandra");
        doc.addField("price", 1000);

        solrClient.add(doc);
        solrClient.commit(true, true);

        SolrQuery q = new SolrQuery().setQuery("text:Solandra").addField("*").addField("score");
 
View Full Code Here

    }

    public void testAddData(CommonsHttpSolrServer solrClient) throws Exception
    {

        SolrInputDocument doc = new SolrInputDocument();

        doc.addField("title", "test1");
        doc.addField("url", "http://www.test.com");
        doc.addField("text", "this is a test of Solandra \u5639\u563b");
        doc.addField("user_id_i", 10);
        doc.addField("price", 1000);

        solrClient.add(doc);

        doc = new SolrInputDocument();

        doc.addField("title", "test2");
        doc.addField("url", "http://www.test2.com");
        doc.addField("text", "this is a test2 of Solandra");
        doc.addField("user_id_i", 10);
        doc.addField("price", 10000);

        solrClient.add(doc);

        doc = new SolrInputDocument();

        doc.addField("title", "test3");
        doc.addField("url", "http://www.test3.com");
        doc.addField("text", "this is a test3 of Solandra");
        doc.addField("user_id_i", 100);
        doc.addField("price", 100000);

        solrClient.add(doc);

        doc = new SolrInputDocument();

        doc.addField("title", "test4");
        doc.addField("url", "http://www.test4.com");
        doc.addField("text", "this is a test4 of Solandra");
        doc.addField("user_id_i", 100);
        doc.addField("price", 10);

        solrClient.add(doc);

        solrClient.commit(true, true);
    }
View Full Code Here

    }

    public void testUpdateDocument(CommonsHttpSolrServer solrClient) throws Exception
    {
        SolrInputDocument doc = new SolrInputDocument();

        doc.addField("title", "test1");
        doc.addField("url", "http://www.test.com");
        doc.addField("text", "this is a test of Solandra");
        doc.addField("user_id_i", 10);
        doc.addField("price", 1000);

        solrClient.add(doc);
        solrClient.commit(true, true);

        SolrQuery q = new SolrQuery().setQuery("text:\u5639\u563b").addField("*").addField("score");
 
View Full Code Here

                //private final SolrQuery q = new SolrQuery().setQuery(queryString);
               
                private final int myThreadId = threadId++;
               
                private SolrInputDocument getDocument(){
                    SolrInputDocument doc =  new SolrInputDocument();
                    doc.addField("text", text);
                    doc.addField("type", types[random.nextInt(types.length-1)]);
                    doc.addField("id", UUID.randomUUID());

                    return doc;
                }
               
                private CommonsHttpSolrServer getStreamingServer(String url) throws MalformedURLException
View Full Code Here

    assertEquals(1, di.getDocBuilder().importStatistics.docCount.get());
    assertEquals(1, di.getDocBuilder().importStatistics.rowsCount.get());

    for (int i = 0; i < l.size(); i++) {
      Map<String, Object> map = (Map<String, Object>) l.get(i);
      SolrInputDocument doc = swi.docs.get(i);
      for (Map.Entry<String, Object> entry : map.entrySet()) {
        assertEquals(entry.getValue(), doc.getFieldValue(entry.getKey()));
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.solr.common.SolrInputDocument

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.