English 中文(简体)
SOLR How to return only limited matched content
原标题:
  • 时间:2009-11-25 00:43:13
  •  标签:
  • solr

ok guys, say in my Schema I have 4 fields:

<field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/>
<field name="Title" type="text" indexed="true" stored="true"/>
<field name="Content" type="text" indexed="true" stored="true"/>
<field name="URL" type="text" indexed="true" stored="true"/>

Is there some kind of built in FieldType in SOLR where I can return only a limited amount of text from one of my fields above.

So, say in my Index the field "Content" has 500 characters in it. I search for the word "subscribe". Say the word "subscribe" appears twice or more in a particular "Content" field.

Now, in this case, I only want to return, no matter what, 100 characters form the content field.

First of all, is this possible and simple, by just using a FieldType I m not aware of?

if so, can also specify that it returns the 100 characters that contain AT LEAST ONE occurrence of the search term?

cool, thank you!

问题回答

I think you re looking for a feature called "hit highlighting", which allows you to highlight text that matches the query.

See the docs and sample1, sample2.





相关问题
solr problem to get the field names

Ive got a problem. In each document I ve got fields: threads.id and posts.id. I want to get the field name value for them so i can get data from the database. Between the lines beneath i have marked ...

Which is the better client for Solr + PHP?

I have two options http://www.php.net/manual/en/book.solr.php http://code.google.com/p/solr-php-client/ I read it somewhere that that 2) use JSON as output types whereas 1) use XML doc. Isn t ...

Geronimo vs Glassfish

For a production environment, is Apache Geronimo better for applications that uses ActiveMQ, Derby, Solr?

Sort by date in Solr/Lucene performance problems

We have set up an Solr index containing 36 million documents (~1K-2K each) and we try to query a maximum of 100 documents matching a single simple keyword. This works pretty fast as we had hoped for. ...

SOLR - delta import not with last_modified

I saw only ways using delta import with last_modified. Is there some other ways to do delta_imports withut using timestamps? For example, if i have unique key(integer), can i tell SOLR to index only ...

SOLR How to return only limited matched content

ok guys, say in my Schema I have 4 fields: <field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/> <field name="Title" type="text" indexed="true" stored="...

Solr - character substitution

I have Solr with indexed database. In my database all data is in Latvian. The problem is, I need to be able to search word Riga as if it is word Rīga. Of course, i can define synonym - Rīga = Riga, ...

热门标签