Hi

schema and document are attached.

On Thu, Feb 24, 2011 at 8:24 PM, Bill Bell <billnb...@gmail.com> wrote:

> Send schema and document in XML format and I'll look at it
>
> Bill Bell
> Sent from mobile
>
>
> On Feb 24, 2011, at 7:26 AM, "Ahsan |qbal" <ahsan.iqbal...@gmail.com>
> wrote:
>
> > Hi
> >
> > To narrow down the issue I indexed a single document with one of the
> sample
> > queries (given below) which was giving issue.
> >
> > *"evaluation of loan and lease portfolios for purposes of assessing the
> > adequacy of" *
> >
> > Now when i Perform a search query (*TextContents:"evaluation of loan and
> > lease portfolios for purposes of assessing the adequacy of"*) the parsed
> > query is
> >
> >
> *spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([spanNear([Contents:evaluation,
> > Contents:of], 0, true), Contents:loan], 0, true), Contents:and], 0,
> true),
> > Contents:lease], 0, true), Contents:portfolios], 0, true), Contents:for],
> 0,
> > true), Contents:purposes], 0, true), Contents:of], 0, true),
> > Contents:assessing], 0, true), Contents:the], 0, true),
> Contents:adequacy],
> > 0, true), Contents:of], 0, true)*
> >
> > and search is not successful.
> >
> > If I remove '*evaluation*' from start OR *'assessing the adequacy of*'
> from
> > end it works fine. Issue seems to come on relatively long phrases but I
> have
> > not been able to find a pattern and its really mind boggling coz I
> thought
> > this issue might be due to large position list but this is a single
> document
> > with one phrase. So its definitely not related to size of index.
> >
> > Any ideas whats going on??
> >
> > On Thu, Feb 24, 2011 at 10:25 AM, Ahsan |qbal <ahsan.iqbal...@gmail.com
> >wrote:
> >
> >> Hi
> >>
> >> It didn't search.. (means no results found even results exist) one
> >> observation is that it works well even in the long phrases but when the
> long
> >> phrases contain stop words and same stop word exist two or more time in
> the
> >> phrase then, solr can't search with query parsed in this way.
> >>
> >>
> >> On Wed, Feb 23, 2011 at 11:49 PM, Otis Gospodnetic <
> >> otis_gospodne...@yahoo.com> wrote:
> >>
> >>> Hi,
> >>>
> >>> What do you mean by "this doesn't work fine"?  Does it not work
> correctly
> >>> or is
> >>> it slow or ...
> >>>
> >>> I was going to suggest you look at Surround QP, but it looks like you
> >>> already
> >>> did that.  Wouldn't it be better to get Surround QP to work?
> >>>
> >>> Otis
> >>> ----
> >>> Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
> >>> Lucene ecosystem search :: http://search-lucene.com/
> >>>
> >>>
> >>>
> >>> ----- Original Message ----
> >>>> From: Ahsan |qbal <ahsan.iqbal...@gmail.com>
> >>>> To: solr-user@lucene.apache.org
> >>>> Sent: Tue, February 22, 2011 10:59:26 AM
> >>>> Subject: Question about Nested Span Near Query
> >>>>
> >>>> Hi All
> >>>>
> >>>> I had a requirement to implement queries that involves phrase
> >>> proximity.
> >>>> like user should be able to search "ab cd" w/5 "de fg", both  phrases
> as
> >>>> whole should be with in 5 words of each other. For this I  implement a
> >>> query
> >>>> parser that make use of nested span queries, so above query  would be
> >>> parsed
> >>>> as
> >>>>
> >>>> spanNear([spanNear([Contents:ab, Contents:cd], 0,  true),
> >>>> spanNear([Contents:de, Contents:fg], 0, true)], 5,  false)
> >>>>
> >>>> Queries like this seems to work really good when phrases are small
>  but
> >>> when
> >>>> phrases are large this doesn't work fine. Now my question, Is there
>  any
> >>>> limitation of SpanNearQuery. that we cannot handle large phrases in
> >>> this
> >>>> way?
> >>>>
> >>>> please help
> >>>>
> >>>> Regards
> >>>> Ahsan
> >>>>
> >>>
> >>
> >>
>
<doc>
  <field name="DocID">3369660</field> 
  <field name="Contents">evaluation of loan and lease portfolios for purposes of assessing the adequacy of</field> 
</doc>
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="example" version="1.2">
 <types>
    <fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
    <fieldtype name="binary" class="solr.BinaryField"/>
    <fieldType name="int" class="solr.TrieIntField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="float" class="solr.TrieFloatField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="long" class="solr.TrieLongField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="tint" class="solr.TrieIntField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="tfloat" class="solr.TrieFloatField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="tlong" class="solr.TrieLongField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="tdouble" class="solr.TrieDoubleField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/>
    <fieldType name="date" class="solr.TrieDateField" omitNorms="true" precisionStep="0" positionIncrementGap="0"/>
    <fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
    <fieldType name="pint" class="solr.IntField" omitNorms="true"/>
    <fieldType name="plong" class="solr.LongField" omitNorms="true"/>
    <fieldType name="pfloat" class="solr.FloatField" omitNorms="true"/>
    <fieldType name="pdouble" class="solr.DoubleField" omitNorms="true"/>
    <fieldType name="pdate" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="sint" class="solr.SortableIntField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="slong" class="solr.SortableLongField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="sfloat" class="solr.SortableFloatField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="sdouble" class="solr.SortableDoubleField" sortMissingLast="true" omitNorms="true"/>
    <fieldType name="random" class="solr.RandomSortField" indexed="true" />
  <fieldtype name="text" class="solr.TextField">
    <analyzer>
      <tokenizer class="solr.StandardTokenizerFactory" luceneMatchVersion="LUCENE_29"/>
      <filter class="solr.StandardFilterFactory"/>
      <filter class="solr.LowerCaseFilterFactory"/>
     <!-- <filter class="solr.StopFilterFactory" luceneMatchVersion="LUCENE_29"/>
      <filter class="solr.EnglishPorterFilterFactory"/>-->
    </analyzer>
  </fieldtype>
  <fieldtype name="textDefault" class="solr.TextField">
    <analyzer>
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.StandardFilterFactory"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.StopFilterFactory"/>
      <filter class="solr.EnglishPorterFilterFactory"/>
    </analyzer>
  </fieldtype>
  <fieldtype name="textStandardAnalyzer20" class="solr.TextField">
    <analyzer class="org.apache.lucene.analysis.standard.StandardAnalyzer" luceneMatchVersion="LUCENE_20"/>
  </fieldtype>
  <fieldtype name="textStandardAnalyzerDefault" class="solr.TextField">
    <analyzer class="org.apache.lucene.analysis.standard.StandardAnalyzer"/>
  </fieldtype>
 </types>

 <fields>
	<field name="DocID" type="string" indexed="true" stored="true"/>
    <field name="Contents" type="text" indexed="true" stored="false" />   
 </fields>
 <uniqueKey>DocID</uniqueKey>
 <defaultSearchField>Contents</defaultSearchField>
 <solrQueryParser defaultOperator="OR"/>
</schema>

Reply via email to