lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ahmet Arslan <iori...@yahoo.com>
Subject Re: indexing but not able to search
Date Thu, 07 Jul 2011 08:13:08 GMT
Hello,

Your text and title fields are marked as string which is not tokenized.

<field name="text" type="string" indexed="true" stored="true" />

marking them indexed="true" will make them searchable but they will be indeed verbatim.

Try using text_en for example. 

<field name="text" type="text_en" indexed="true" stored="true" />


--- On Thu, 7/7/11, Sowmya V.B. <vbsowmya@gmail.com> wrote:

From: Sowmya V.B. <vbsowmya@gmail.com>
Subject: Re: indexing but not able to search
To: solr-user@lucene.apache.org
Date: Thursday, July 7, 2011, 10:39 AM

Hi Eric

Sorry for the messup.
I was talking about the default search field in schema.xml itself. I changed it to "title"
instead of "text" thinking that I might get something seeing that.



Attaching schema.xml and solrconfig.xml with this mail.
I just added my fields to the example schema.xml file given with the distribution.

Also attaching the debug output for the query "time", in an xml file (timedebugquery.xml).


Here is the link: http://localhost:8080/apache-solr-3.3.0/select/?q=time&version=2.2&start=0&rows=10&indent=on&debugQuery=on



I guess, this time, I am consistent enough with the data i provided in this mail!
Sorry about the messup, again!

Sowmya.


On Wed, Jul 6, 2011 at 8:57 PM, Erick Erickson <erickerickson@gmail.com> wrote:


You're giving contradictory information here. This is NOT the query that

you submitted when you did the &debugQuery=on that you sent before.



Look in schema.xml for <defaultSearchField> I bet its value is "title". I'm not

talking at all about the fact that the schema has title and text

fields, I'm looking

at the debug output and inferring the <defaultSearchField> because:

<str name="rawquerystring">query</str>

 <str name="querystring">query</str>

 <str name="parsedquery">title:query</str>

 <str name="parsedquery_toString">title:query</str>



the rawquery string is "query". Meaning you typed something like

q=query.

the parsedquery is "title:query" implying that your <defaultSearchField>

is "title".



That means that the URL you gave is searching against the "title" field for

"head". Do you really expect that to match?



Please make the effort to provide a consistent set of data. Don't

give fragmentary pieces from different queries. Your debug data

cannot be from a schema that has "text" as the default field. It just

doesn't work that way.



So, I suspect you aren't going against the solr instance you think. Or

you're looking at configuration data that isn't being used by that solr.

Or you're cutting/pasting/copying different fragments. And you still

haven't shown us the schema.xml file.



So, give us the debug output, and show us the exact query you use

to get that output.



Best

Erick



On Wed, Jul 6, 2011 at 1:20 PM, Sowmya V.B. <vbsowmya@gmail.com> wrote:

> Hi Eric

>

> Yes, the schema.xml has both title and text fields... and i was changing

> between them...perhaps, it was "title" when I sent you.

>

> I am searching from the admin. this is the URL it gives me, after I click

> search, from the admin window.

>

> http://loalhost:8080/apache-solr-3.3.0/select/?q=head&version=2.2&start=0&rows=10&indent=on



>

> S

>

> On Wed, Jul 6, 2011 at 7:12 PM, Erick Erickson <erickerickson@gmail.com>wrote:

>

>> About being new... no problem, we all have to learn....

>>

>> But this part of your output:

>> <str name="rawquerystring">query</str>

>>  <str name="querystring">query</str>

>>  <str name="parsedquery">title:query</str>

>>  <str name="parsedquery_toString">title:query</str>

>>

>> indicates that something's weird with your query. Can you show the

>> exact URL you use? If you're searching form the admin interface, that

>> will be the URL in the results window. Because this is indicating a couple

>> of things:

>> 1> your query is of the form "?q=query" or some such.

>> 2> your default search field is "title" (see schema.xml)..

>>

>> Best

>> Erick

>>

>> On Wed, Jul 6, 2011 at 12:47 PM, Sowmya V.B. <vbsowmya@gmail.com> wrote:

>> > Hi Eric

>> >

>> > 1)Default field in schema.xml : "text", which is the field

>> > 2) numDocs = 21501

>> >     maxDocs = 21554

>> > 3) Attaching debugQuery output with this mail

>> > 4) When I search for everything, (*:*)...it shows me all the documents,

>> with

>> > their fields.

>> >

>> > I am new to asking questions on the list..and hence the "lack of

>> etiquette".

>> > Thanks for the link. :)

>> >

>> > Sowmya.

>> >

>> > On Wed, Jul 6, 2011 at 6:32 PM, Erick Erickson <erickerickson@gmail.com>

>> > wrote:

>> >>

>> >> OK, there's not much information to go on here. So..

>> >>

>> >> 1> you pasted solrconfig.xml. Schema.xml contains your default field,

>> >> we need to see that too.

>> >> 2> you say documents are shown in the stats page. There are two

>> >> numbers, numDocs and maxDocs.

>> >>    numDocs is the number of documents that have NOT been deleted,

>> >> what is that number?

>> >> 3> what results from attaching &debugQuery=on to your URL?

>> >> 4> what shows up in the admin page when you search for everything?

>> >>

>> >> It would help a lot if you'd provide some more detailed information,

>> >> please review: http://wiki.apache.org/solr/UsingMailingLists,

>> >>

>> >> Best

>> >> Erick

>> >>

>> >> On Wed, Jul 6, 2011 at 12:10 PM, Sowmya V.B. <vbsowmya@gmail.com>

>> wrote:

>> >> > I am sorry..I was checking the some other solr instance that ran on

>> this

>> >> > system...when I replied for the previous mail.

>> >> >

>> >> > I still dont get any documents in return to my query...though the

>> index

>> >> > shows a size of some 20K documents.

>> >> >

>> >> > Attaching my solrconfig.xml file with this mail.

>> >> >

>> >> > On Wed, Jul 6, 2011 at 5:32 PM, Erick Erickson <

>> erickerickson@gmail.com>

>> >> > wrote:

>> >> >>

>> >> >> Note that you can add that to the URL directly, as &fl=*

>> >> >>

>> >> >> Also, simply querying q=time will look for terms ONLY in the

>> >> >> field in your schema.xml defined by <defaultSearchField>
in

>> >> >> your schema.xml ("text" by default)...

>> >> >>

>> >> >> Best

>> >> >> Erick

>> >> >>

>> >> >> On Wed, Jul 6, 2011 at 11:08 AM, Sowmya V.B. <vbsowmya@gmail.com>

>> >> >> wrote:

>> >> >> > Hi Denis

>> >> >> >

>> >> >> > I got my answer.

>> >> >> > I should have added  <str name="fl">*</str>

>> >> >> > in the defaults list.

>> >> >> >

>> >> >> > Sowmya.

>> >> >> >

>> >> >> > On Wed, Jul 6, 2011 at 3:57 PM, Sowmya V.B. <vbsowmya@gmail.com>

>> >> >> > wrote:

>> >> >> >

>> >> >> >> Hi

>> >> >> >>

>> >> >> >> Url I am using to search:

>> >> >> >>

>> >> >> >>

>> >> >> >>

>> >> >> >>

>> http://localhost:8080/apache-solr-3.3.0/select/?q=time&version=2.2&start=0&rows=10&indent=on



>> >> >> >> http://localhost:8080/apache-solr-3.3.0/admin/stats.jsp
- is my

>> >> >> >> stats

>> >> >> >> page.

>> >> >> >>

>> >> >> >> The part of my SolrConfig file, which said searchHandler
- had

>> >> >> >> these,

>> >> >> >> which

>> >> >> >> I found on an example on the web:

>> >> >> >>

>> >> >> >> <requestHandler name="search" class="solr.SearchHandler"

>> >> >> >> default="true">

>> >> >> >> <lst name="defaults">

>> >> >> >> <str name="echoParams">explicit</str>

>> >> >> >> <int name="rows">10</int>

>> >> >> >> </lst>

>> >> >> >> </requestHandler>

>> >> >> >>

>> >> >> >> - Apart from this, I did not understand what to add inside
a

>> search

>> >> >> >> handler.

>> >> >> >>

>> >> >> >> Sowmya.

>> >> >> >>

>> >> >> >>

>> >> >> >> On Wed, Jul 6, 2011 at 3:45 PM, Denis Kuzmenok <

>> forward_ua@ukr.net>

>> >> >> >> wrote:

>> >> >> >>

>> >> >> >>> > Hi All

>> >> >> >>>

>> >> >> >>> > I indexed a set of documents using Solr, which
are shown in the

>> >> >> >>> > stats

>> >> >> >>> page

>> >> >> >>> > on the admin panel.

>> >> >> >>> > However, the search interface always returns
0 documents to me.

>> >> >> >>> > When I give the query as *:*, it does return
me all the 20K odd

>> >> >> >>> documents I

>> >> >> >>> > tried indexing just a few hours back.

>> >> >> >>>

>> >> >> >>> > Can someone tell me if there is anything I am
missing, on the

>> >> >> >>> > querying

>> >> >> >>> > config part?

>> >> >> >>>

>> >> >> >>> > Sowmya.

>> >> >> >>>

>> >> >> >>> Show your solrconfig.xml, and url you are querying
to select

>> >> >> >>> results

>> >> >> >>>

>> >> >> >>>

>> >> >> >>

>> >> >> >>

>> >> >> >> --

>> >> >> >> Sowmya V.B.

>> >> >> >> ----------------------------------------------------

>> >> >> >> Losing optimism is blasphemy!

>> >> >> >> http://vbsowmya.wordpress.com

>> >> >> >> ----------------------------------------------------

>> >> >> >>

>> >> >> >

>> >> >> >

>> >> >> >

>> >> >> > --

>> >> >> > Sowmya V.B.

>> >> >> > ----------------------------------------------------

>> >> >> > Losing optimism is blasphemy!

>> >> >> > http://vbsowmya.wordpress.com

>> >> >> > ----------------------------------------------------

>> >> >> >

>> >> >

>> >> >

>> >> >

>> >> > --

>> >> > Sowmya V.B.

>> >> > ----------------------------------------------------

>> >> > Losing optimism is blasphemy!

>> >> > http://vbsowmya.wordpress.com

>> >> > ----------------------------------------------------

>> >> >

>> >

>> >

>> >

>> > --

>> > Sowmya V.B.

>> > ----------------------------------------------------

>> > Losing optimism is blasphemy!

>> > http://vbsowmya.wordpress.com

>> > ----------------------------------------------------

>> >

>>

>

>

>

> --

> Sowmya V.B.

> ----------------------------------------------------

> Losing optimism is blasphemy!

> http://vbsowmya.wordpress.com

> ----------------------------------------------------

>




-- 
Sowmya V.B.
----------------------------------------------------
Losing optimism is blasphemy! 
http://vbsowmya.wordpress.com


----------------------------------------------------




Mime
View raw message