google-code-export / dkpro-core-asl

Automatically exported from code.google.com/p/dkpro-core-asl
0 stars 0 forks source link

Add IO Module for Solr #576

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
A consumer/writer for Solr in the fashion of SolrCas 
(https://uima.apache.org/downloads/sandbox/Solrcas/SolrcasUserGuide.html) as a 
DKPro component.

I propose an implementation in a generic way that makes use of typical Solr 
field names and takes text and ID from the JCas. The relevant methods should 
then be overriden for specific configurations.

Suggested package name: de.tudarmstadt.ukp.dkpro.core.io.solr

Original issue reported on code.google.com by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 8:54

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3268.

- SolrWriter.java added.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 11:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3269.

- SolrWriter.java, LICENSE.txt, and pom.xml

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 11:48

GoogleCodeExporter commented 9 years ago
Automated testing is quite challenging as the component requires an (external) 
Solr server with suitably configured fields. I welcome any ideas about that.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 11:52

GoogleCodeExporter commented 9 years ago

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 11:53

GoogleCodeExporter commented 9 years ago

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 11:53

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3271.

- Adding project to core-asl pom.xml

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 1:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3272.

- Project name fixed in core-asl pom.xml

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 1:45

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3273.

- SolrWriter.java: javadoc fixed.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Jan 2015 at 3:10

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3274.

- pom.xml: license header added.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 17 Jan 2015 at 11:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3287.

- SolrWriter.java: visibility of some fields changed to protected as required 
for deriving sub-classes.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 21 Jan 2015 at 11:03

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3288.

Comments from code reviewed implemented:
- update field static flag removed
- all fields made private and getters added
- variables renamed to no longer include "solr"

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 21 Jan 2015 at 1:19

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3289.

Comments from code reviewed implemented:
- SolrWriter.java renamed to SolrWriter_Implbased.java

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 21 Jan 2015 at 1:19

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3290.

- type of field "threads" changed from short to int

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 21 Jan 2015 at 1:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3297.

- SolrWriter_ImplBase.java made abstract
- SolrWriter.java added as sample instantiation of SolrWriter_ImplBase
- SolrUtils.java added.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 22 Jan 2015 at 2:47

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3298.

- SolrUtils#addDocument() renamed into #addField().

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 22 Jan 2015 at 2:52

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3299.

- SolrUtils#addDocument() now uses SolrInputDocument#setField() instead of 
SolrInputDocument#addField().
- SolrUtils.java: javadoc updated
- SolrutilsTest.java added with simple test case.

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 23 Jan 2015 at 9:48

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3301.

- SolrUtils#addDocument() renamed into #setDocument() to reflect usage of 
SolrInputDocument#setField().

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 29 Jan 2015 at 8:23

GoogleCodeExporter commented 9 years ago

Original comment by schno...@ukp.informatik.tu-darmstadt.de on 16 Feb 2015 at 3:25