[ 
https://issues.apache.org/jira/browse/METRON-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16347321#comment-16347321
 ] 

ASF GitHub Bot commented on METRON-1419:
----------------------------------------

Github user merrimanr commented on a diff in the pull request:

    https://github.com/apache/metron/pull/911#discussion_r165142091
  
    --- Diff: 
metron-platform/metron-solr/src/test/java/org/apache/metron/solr/integration/components/SolrComponent.java
 ---
    @@ -158,4 +162,16 @@ public boolean hasCollection(String collection) {
         }
         return docs;
       }
    +
    +  public void addDocs(String collection, List<Map<String, Object>> docs)
    +      throws IOException, SolrServerException {
    +    CloudSolrClient solr = miniSolrCloudCluster.getSolrClient();
    +    solr.setDefaultCollection(collection);
    +    Collection<SolrInputDocument> solrInputDocuments = 
docs.stream().map(doc -> {
    +      SolrInputDocument solrInputDocument = new SolrInputDocument();
    +      doc.entrySet().forEach(entry -> 
solrInputDocument.addField(entry.getKey(), entry.getValue()));
    --- End diff --
    
    Done


> Create a SolrDao
> ----------------
>
>                 Key: METRON-1419
>                 URL: https://issues.apache.org/jira/browse/METRON-1419
>             Project: Metron
>          Issue Type: Sub-task
>            Reporter: Justin Leet
>            Assignee: Ryan Merriman
>            Priority: Major
>
> Create an implementation of the IndexDao for Solr. This will involve 
> implementing the various IndexDao methods using the SolrJ library and also 
> providing a SolrSearchIntegrationTest that extends SearchIntegrationTest 
> (similar to ElasticsearchSearchIntegrationTest). An integration test similar 
> to ElasticsearchUpdateIntegrationTest should also be included.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to