lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Otis Gospodnetic <otis_gospodne...@yahoo.com>
Subject Re: how to create a custom type in Solr
Date Mon, 09 Aug 2010 12:01:22 GMT
Mark,

A good way to get your changes/improvements into Solr is by putting them in 
JIRA.  Please see http://wiki.apache.org/solr/HowToContribute

Thanks!
Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Lucene ecosystem search :: http://search-lucene.com/



----- Original Message ----
> From: Mark Allan <mark.allan@ed.ac.uk>
> To: solr-user@lucene.apache.org
> Sent: Mon, August 9, 2010 4:04:29 AM
> Subject: Re: how to create a custom type in Solr
> 
> I see you have the exact same requirements I did and have also hit the same  
>problem I did a month-or-so ago.  I ended up writing a custom field type  based 
>on solr.schema.PointType and making some very minor modifications to one  of the 
>Solr classes (AbstractSubfieldType) to allow the field a certain degree  of 
>repeatability without affecting existing functionality.
> 
> I offered my  modifications to the list but no-one seemed interested.  Let me 
>know if you  want the code and a walkthrough of what it does.
> 
> Mark
> 
> On 7 Aug  2010, at 3:36 am, Lance Norskog wrote:
> 
> > Use OR between multiple  ranges.
> > 
> > On Fri, Aug 6, 2010 at 8:52 AM, Thomas Joiner <thomas.b.joiner@gmail.com>
 
>wrote:
> >> This will work for a single range.  However, I may need  to support 
multiple
> >> ranges, is there a way to do that?
> >> 
> >> On Fri, Aug 6, 2010 at 10:49 AM, Jan Høydahl / Cominvent  <
> >> jan.asf@cominvent.com>  wrote:
> >> 
> >>> Your use case can be solved by splitting the  range into two int's:
> >>> 
> >>> Document: {title: My  document, from: 8000, to: 9000}
> >>> Query: q=title:"My" AND (from:[*  TO 8500] AND to:[8500 TO *])
> >>> 
> >>> --
> >>>  Jan Høydahl, search solution architect
> >>> Cominvent AS -  www.cominvent.com
> >>> Training in Europe -  www.solrtraining.com
> >>> 
> >>> On 6. aug. 2010, at 17.02,  Thomas Joiner wrote:
> >>> 
> >>>> I need to have a field  that supports ranges...for instance, you specify

a
> >>>> range of  8000 to 9000 and if you search for 8500, it will hit.   
However,
> >>>> when googling, I really couldn't find any resources  on how to create

your
> >>>> own field type in  Solr.
> >>>> 
> >>>> But from what I was able to find,  the AbstractSubTypeFieldType class
> >>> seems
> >>>>  like a good starting point for the type that I want to make, however
 
>that
> >>>> isn't in the current version of Solr that I am using  (1.4.1).  So I

guess
> >>> my
> >>>> question is: is  Solr 3.0 ready for production?  If so, how do I get
it?
> >>> Do  I
> >>>> just need to checkout the code from svn and build it  myself?  If so
> >>> should I
> >>>> just check out  the latest, or is there a particular branch that I should
> >>>  go
> >>>> with that is reliable?  If I switch to 3.0, will I  need to reindex
my
> >>> data,
> >>>> or has the data  format not changed?
> >>>> 
> >>>> And if 3.0 isn't  ready for production, what would you suggest I do?
 Is
> >>>  the
> >>>> AbstractSubTypeFieldType such that I can backport it and  use it with
> >>> 1.4.1,
> >>>> or does it use specific  features of 3.0 that I would have to backport
as
> >>>> well, in  which case it would become a horribly convoluted mess where
I
> >>>  would
> >>>> be better off just going with 3.0.  And I guess  this comes back to
help
> >>> on
> >>>> finding resources  about implementing custom types...it would just be

more
> >>>>  complicated if I couldn't use the AbstractSubTypeFieldType.
> >>>> 
> >>>> (This is my first time posting to a mailing list, so if I  have violated
> >>>> horribly some etiquette of mailing lists,  please tell me).
> >>>> 
> >>>>  Regards,
> >>>> Thomas
> 
> 
> --The University of Edinburgh is  a charitable body, registered in
> Scotland, with registration number  SC005336.
> 
> 

Mime
View raw message