| 1 | === Next todos : === |
| 2 | * use of ontocat to populate a search index (using 'also known as/synonyms', 'subclasses', 'part of'd2rq and sparql to query between MOLGENIS systems |
| 3 | * retrieve ontocat results and use Lucene to create an index on them. |
| 4 | * Call ontocat and retrieve data . |
| 5 | * How that will be done? ontocat provides some functions that retrieves from two major available public ontology repositories : the EBI Ontology Lookup Service (OLS) (Ct et al., 2008) and the NCBO BioPortal. |
| 6 | * Do we need new functions on Ontocat for retrieving ? can the index be build on one single keyword?? on multiple ? These function take as argument a keyword and return the results . How the index will be build. ? |
| 7 | * let's see some examples : http://code.google.com/apis/searchappliance/documentation/60/QuickStart/quick_start_crawl.html |
| 8 | * lucene specific : http://www.anyang-window.com.cn/tag/lucene/page/2/ (this has some nice images of how architecture is ) |
| 9 | * [http://lab.cisti-icist.nrc-cnrc.gc.ca/cistilabswiki/index.php/LuSql LuSql] is a simple but powerful tool for building [http://lucene.apache.org/java/docs/ Lucene] indexes from relational databases. |
| 10 | * other using lucene : |
| 11 | * http://www.opensymphony.com/compass/versions/1.2M3/html/core-searchengine.html |
| 12 | * http://www.ibm.com/developerworks/web/library/wa-lucene2/ |
| 13 | * Lucene suppors [ Fuzzy search --] |
| 14 | * Parsing, indexing, and searching XML : http://www.ibm.com/developerworks/web/library/j-lucene/ |
| 15 | * So we can return xml from ontocat and create an index on them,or do similar with json. |
| 16 | * |
| 17 | * Ontocat included in LuceneSearchPlugin : buildIndexOntocat() - TODO : test results ! |