Hi,

Also i wanted know,
Is it possible to integrate wordnet with this analyzer?
I want to use wordnet as synonym expansion along with OpenNLP filters.
What are the changes required in solr schema.xml and solrconfig.xml?

Thanks in Advance


On Mon, Jan 6, 2014 at 9:37 PM, rashi gandhi <gandhirash...@gmail.com>wrote:

> Hi,
>
>
>
> I have applied OpenNLP (LUCENE 2899.patch) patch to SOLR-4.5.1 for nlp
> searching and it is working fine.
>
> Also I have designed an analyzer for this:
>
> <fieldType name="nlp_type" class="solr.TextField"
> positionIncrementGap="100">
>
>   <analyzer type="index">
>
>         <tokenizer class="solr.OpenNLPTokenizerFactory"
> sentenceModel="opennlp/en-test-sent.bin"
>    tokenizerModel="opennlp/en-test-tokenizer.bin"/>
>
>                                 <filter class="solr.StopFilterFactory"
> ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/>
>
>                                 <filter class="solr.OpenNLPFilterFactory"
> posTaggerModel="opennlp/en-pos-maxent.bin"/>
>
>                                 <filter class="solr.OpenNLPFilterFactory"
> nerTaggerModels="opennlp/en-ner-person.bin"/>
>
>                                 <filter class="solr.OpenNLPFilterFactory"
> nerTaggerModels="opennlp/en-ner-location.bin"/>
>
>                                 <filter
> class="solr.LowerCaseFilterFactory"/>
>
>                                 <filter
> class="solr.SnowballPorterFilterFactory"/>
>
>    </analyzer>
>
>    <analyzer type="query">
>
>         <tokenizer class="solr.OpenNLPTokenizerFactory"
> sentenceModel="opennlp/en-test-sent.bin" tokenizerModel
> ="opennlp/en-test-tokenizer.bin"/>
>
>                                 <filter class="solr.StopFilterFactory"
> ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/>
>
>                                 <filter class="solr.OpenNLPFilterFactory"
> posTaggerModel="opennlp/en-pos-maxent.bin"/>
>
>                                 <filter class="solr.OpenNLPFilterFactory"
> nerTaggerModels="opennlp/en-ner-person.bin"/>
>
>                                 <filter class="solr.OpenNLPFilterFactory"
> nerTaggerModels="opennlp/en-ner-location.bin"/>
>
>                                 <filter
> class="solr.LowerCaseFilterFactory"/>
>
>                                 <filter
> class="solr.SnowballPorterFilterFactory"/>
>
>    </analyzer>
>
> </fieldType>
>
>
> I am able to find that posTaggerModel is performing tagging in the phrases
> and add the payloads. ( but iam not able to analyze it)
>
> My Question is:
> Can i search a phrase giving high boost to NOUN then VERB ?
> For example: if iam searching "sitting on blanket" , so i want to give
> high boost to NOUN term first then VERB, that are tagged by OpenNLP.
> How can i use payloads for boosting?
> What are the changes required in schema.xml?
>
> Please provide me some pointers to move ahead
>
> Thanks in advance
>
>
>
>

Reply via email to