Excellent plan. Getting familar with lucenene for the work project before tackling the ESME problem will make looking for the error much easier.
D. On Mon, Nov 16, 2009 at 6:01 AM, Xuefeng Wu <[email protected]> wrote: > @D. > > Maybe I will use compass in our company for next project. At that time I > will have much time to learn compass. > > I would resolve some small defects before I'm family with compass. > > And thank you for that mentioned me. > > > On Sun, Nov 15, 2009 at 11:46 PM, Richard Hirsch <[email protected]>wrote: > >> The Compass integration should work and I've tried to get it to work >> in the Stax environment. Everything should be configured correctly >> (for file-based storage). >> >> I've tried it in the stax environment and wasn't successful. I can see >> that compass searches correctly but never finds anything (:-<) It is >> definitely a tough jira item. >> >> If you want take a look at Jira again and pick another jira item, you >> could do this as well. There are a lot of smaller tasks that I >> recently created. Many of them are related to other work you have >> done (creating new attributes, etc.). If you could do finish a few of >> these items this would be a big help. >> >> By the way, I don't know whether you saw the blog that described our >> internationalization efforts ( >> http://blog.esme.us/internationalization-efforts-begin-esme-in-chinese/) >> - I mentioned you by name. >> >> D. >> >> >> >> On Sun, Nov 15, 2009 at 4:10 PM, Xuefeng Wu <[email protected]> wrote: >> > Hi, >> > >> > I'm sorry I'm busy these days and didn't do anything about ESME except >> keep >> > an eye on. >> > >> > Today I have free time and try to resolve >> > ESME-101<https://issues.apache.org/jira/browse/ESME-101>. >> > >> > I learned compass some hours and try to find out why the Search is >> broken. >> > But fail to resolve the defects. >> > >> > I have a question: >> > I think Compass should know how to access the data but I didn't find any >> > configure for this. >> > Compass provide solution that could integrate with hibernate,JPA,JDBC >> ect. >> > Did we need CompassGps? >> > >> > >> > I'm not family with JPA with Lift, I use JDBC Gps, but failed too, I >> think >> > maybe I miss something.... >> > >> > I added such as: >> > val conf = tryo(new CompassConfiguration() >> > .configure(Props.get("compass_config_file") openOr >> > "/props/compass.cfg.xml") >> > .addClass((new Message).clazz)) >> > >> > def dataSource(): DataSource= { >> > println("Create datasrouce") >> > val bds: BasicDataSource = new BasicDataSource(); >> > bds.setDriverClassName("com.mysql.jdbc.Driver"); >> > bds.setUrl("jdbc:mysql://localhost/esme"); >> > bds.setUsername("esme"); >> > bds.setPassword("esme"); >> > bds >> > } >> > >> > val mapping = { >> > val _mapping: ResultSetToResourceMapping = new >> > ResultSetToResourceMapping(); >> > _mapping.setAlias("message"); >> > _mapping.setSelectQuery("select m.id as id, m.text as text, m.source >> as >> > source from esme.message m"); >> > // maps from a parent_id column to a resource property named parent-id >> > _mapping.addIdMapping(new IdColumnToPropertyMapping("id", "id")); >> > _mapping.addDataMapping(new DataColumnToPropertyMapping("text", >> > "text")); >> > _mapping.addDataMapping(new DataColumnToPropertyMapping("source", >> > "source")); >> > _mapping >> > } >> > >> > private val ismr: InputStreamMappingResolver = { >> > >> > val ri: ResultSetResourceMappingResolver = new >> > ResultSetResourceMappingResolver() >> > ri.setDataSource(dataSource) >> > ri.setMapping(mapping) >> > println(ri) >> > ri >> > } >> > >> > val compass = conf.map(cf => { >> > try{cf.addMappingResover(ismr)}catch{case _ => >> > println} ...... >> > >> > -- >> > Scala中文社区: http://groups.google.com/group/scalacn >> > >> > > > > -- > Scala中文社区: http://groups.google.com/group/scalacn >
