Hi, I am unable to build the letor module. I am generating the configure file using autoconf. The configure file generated is throwing the error ./configure: line 2057: syntax error near unexpected token `1.10.1' ./configure: line 2057: `AM_INIT_AUTOMAKE(1.10.1 -Wportability tar-ustar)` I am not too sure what to do with this. Need help with this. Thank You Regards Karthik On Mon, Sep 29, 2014 at 7:17 PM, karthik iyer <karthikiyer2000 at gmail.com> wrote:> Ok sorry, my bad. Just checked the INEX 2014 website. I believe that is > where we get the data set from. > > Cheers > Karthik > > On Mon, Sep 29, 2014 at 6:10 PM, karthik iyer <karthikiyer2000 at gmail.com> > wrote: > >> Hi, >> >> I have started getting a hang of the xapian codebase. I think I would >> like to try my hands on the letor module of xapian. Could you please >> suggest some free data set for the training and testing of letor features. >> I am not able to get the INEX data set from anywhere (the one mentioned by >> parth gupta in his GSOC 2011 projecct. >> >> Regards >> Karthik >> >> On Mon, Sep 22, 2014 at 4:23 PM, Olly Betts <olly at survex.com> wrote: >> >>> On Sat, Sep 20, 2014 at 08:07:33PM +0530, karthik iyer wrote: >>> > I am interested in doing some developement work for xapian. I have >>> > built the xapian core library on my system and also tried my hands on >>> > a few features of xapian. For the past few days I have been going >>> > through the code base of xapian. I am trying to understand how the >>> > features are implemented ( i tried looking into the codes of porter >>> > stemming and list encoding) but I've not had any significant progress. >>> > I am new to open source but have some experience with IR projects. >>> > Could you please suggest some proper place to start with? >>> >>> My suggestion would be to set yourself a goal, for example some small >>> new feature to add, and then work towards that. At least for me, that >>> approach usually works better than trying to understand how something >>> works just by looking at it. >>> >>> There's a list of project ideas on the wiki which might be suitable: >>> >>> http://trac.xapian.org/wiki/ProjectIdeas >>> >>> Or if you're interested in a particular area, people might be able to >>> suggest something related to that. >>> >>> Cheers, >>> Olly >>> >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20141012/5b3aff06/attachment-0002.html>
Hi, I solved the configure file problem and ran the ./configure successfully. Now i am getting a problem with make. Make is throwing the error No rule to make target `common/getopt.cc', needed by `common/getopt.o' I tried editing the makefile.in file, giving the exact path of getopt files but of no use. Regards Karthik On Sun, Oct 12, 2014 at 8:14 PM, karthik iyer <karthikiyer2000 at gmail.com> wrote:> Hi, > > I am unable to build the letor module. I am generating the configure file > using autoconf. The configure file generated is throwing the error > ./configure: line 2057: syntax error near unexpected token `1.10.1' > ./configure: line 2057: `AM_INIT_AUTOMAKE(1.10.1 -Wportability tar-ustar)` > I am not too sure what to do with this. Need help with this. > > Thank You > > Regards > Karthik > > On Mon, Sep 29, 2014 at 7:17 PM, karthik iyer <karthikiyer2000 at gmail.com> > wrote: > >> Ok sorry, my bad. Just checked the INEX 2014 website. I believe that is >> where we get the data set from. >> >> Cheers >> Karthik >> >> On Mon, Sep 29, 2014 at 6:10 PM, karthik iyer <karthikiyer2000 at gmail.com> >> wrote: >> >>> Hi, >>> >>> I have started getting a hang of the xapian codebase. I think I would >>> like to try my hands on the letor module of xapian. Could you please >>> suggest some free data set for the training and testing of letor features. >>> I am not able to get the INEX data set from anywhere (the one mentioned by >>> parth gupta in his GSOC 2011 projecct. >>> >>> Regards >>> Karthik >>> >>> On Mon, Sep 22, 2014 at 4:23 PM, Olly Betts <olly at survex.com> wrote: >>> >>>> On Sat, Sep 20, 2014 at 08:07:33PM +0530, karthik iyer wrote: >>>> > I am interested in doing some developement work for xapian. I have >>>> > built the xapian core library on my system and also tried my hands on >>>> > a few features of xapian. For the past few days I have been going >>>> > through the code base of xapian. I am trying to understand how the >>>> > features are implemented ( i tried looking into the codes of porter >>>> > stemming and list encoding) but I've not had any significant progress. >>>> > I am new to open source but have some experience with IR projects. >>>> > Could you please suggest some proper place to start with? >>>> >>>> My suggestion would be to set yourself a goal, for example some small >>>> new feature to add, and then work towards that. At least for me, that >>>> approach usually works better than trying to understand how something >>>> works just by looking at it. >>>> >>>> There's a list of project ideas on the wiki which might be suitable: >>>> >>>> http://trac.xapian.org/wiki/ProjectIdeas >>>> >>>> Or if you're interested in a particular area, people might be able to >>>> suggest something related to that. >>>> >>>> Cheers, >>>> Olly >>>> >>> >>> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20141012/9fef8b3d/attachment-0002.html>
Hi Karthik, Have you installed all the dependencies listed in https://github.com/xapian/xapian/blob/master/xapian-core/HACKING ? Overall this document is very helpful for most of the issues. If not we would like to update it. Most of the time one of the missing dependency comes in the way. Cheers, Parth. On Sun, Oct 12, 2014 at 7:41 PM, karthik iyer <karthikiyer2000 at gmail.com> wrote:> Hi, > > I solved the configure file problem and ran the ./configure successfully. > Now i am getting a problem with make. Make is throwing the error > > No rule to make target `common/getopt.cc', needed by `common/getopt.o' > > I tried editing the makefile.in file, giving the exact path of getopt > files but of no use. > > Regards > Karthik > > On Sun, Oct 12, 2014 at 8:14 PM, karthik iyer <karthikiyer2000 at gmail.com> > wrote: > >> Hi, >> >> I am unable to build the letor module. I am generating the configure file >> using autoconf. The configure file generated is throwing the error >> ./configure: line 2057: syntax error near unexpected token `1.10.1' >> ./configure: line 2057: `AM_INIT_AUTOMAKE(1.10.1 -Wportability tar-ustar)` >> I am not too sure what to do with this. Need help with this. >> >> Thank You >> >> Regards >> Karthik >> >> On Mon, Sep 29, 2014 at 7:17 PM, karthik iyer <karthikiyer2000 at gmail.com> >> wrote: >> >>> Ok sorry, my bad. Just checked the INEX 2014 website. I believe that is >>> where we get the data set from. >>> >>> Cheers >>> Karthik >>> >>> On Mon, Sep 29, 2014 at 6:10 PM, karthik iyer <karthikiyer2000 at gmail.com >>> > wrote: >>> >>>> Hi, >>>> >>>> I have started getting a hang of the xapian codebase. I think I would >>>> like to try my hands on the letor module of xapian. Could you please >>>> suggest some free data set for the training and testing of letor features. >>>> I am not able to get the INEX data set from anywhere (the one mentioned by >>>> parth gupta in his GSOC 2011 projecct. >>>> >>>> Regards >>>> Karthik >>>> >>>> On Mon, Sep 22, 2014 at 4:23 PM, Olly Betts <olly at survex.com> wrote: >>>> >>>>> On Sat, Sep 20, 2014 at 08:07:33PM +0530, karthik iyer wrote: >>>>> > I am interested in doing some developement work for xapian. I have >>>>> > built the xapian core library on my system and also tried my hands on >>>>> > a few features of xapian. For the past few days I have been going >>>>> > through the code base of xapian. I am trying to understand how the >>>>> > features are implemented ( i tried looking into the codes of porter >>>>> > stemming and list encoding) but I've not had any significant >>>>> progress. >>>>> > I am new to open source but have some experience with IR projects. >>>>> > Could you please suggest some proper place to start with? >>>>> >>>>> My suggestion would be to set yourself a goal, for example some small >>>>> new feature to add, and then work towards that. At least for me, that >>>>> approach usually works better than trying to understand how something >>>>> works just by looking at it. >>>>> >>>>> There's a list of project ideas on the wiki which might be suitable: >>>>> >>>>> http://trac.xapian.org/wiki/ProjectIdeas >>>>> >>>>> Or if you're interested in a particular area, people might be able to >>>>> suggest something related to that. >>>>> >>>>> Cheers, >>>>> Olly >>>>> >>>> >>>> >>> >> > > _______________________________________________ > Xapian-devel mailing list > Xapian-devel at lists.xapian.org > http://lists.xapian.org/mailman/listinfo/xapian-devel > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20141012/cc02c372/attachment-0002.html>
On 12 Oct 2014, at 18:41, karthik iyer <karthikiyer2000 at gmail.com> wrote:> Make is throwing the error > > No rule to make target `common/getopt.cc', needed by `common/getopt.o'How are you getting a copy of xapian-letor? By git checkout? Are you bootstrapping? xapian-letor doesn't quite have all its build pieces in a row for "normal" use yet, so you have to do things just right. I just did (*): $ git clone https://github.com/xapian/xapian.git $ cd xapian $ rm xapian-letor/.nobootstrap # make sure xapian-letor gets bootstrapped $ touch xapian-bindings/.nobootstrap # this just avoids building all the bindings $ ./bootstrap # can take a while as it has to build all sorts of tools $ ./configure --prefix=`pwd`/../install $ make which will build xapian-core and xapian-letor (and omega). Works fine for me (modulo a OS X build problem which won't trouble you providing you're on a linux); I suspect you didn't do the bootstrapping, which pulls in the xapian common files, which is what the error was saying (albeit cryptically). J (*) slight lie, I realise, as I cloned using a different URL at the beginning, but that shouldn't make any difference in this case -- James Aylett, occasional trouble-maker xapian.org
Oops, accidentally took this off-list; restoring. On 21 Oct 2014, at 19:19, karthik iyer <karthikiyer2000 at gmail.com> wrote:> Can someone help me with the INEX dataset. I am not able find it anywhere. I created an account on the INEX website but still not able to get the dataset. > > I have a MAP code ready with me. I am not too sure whether it is working fine or not because of the lack of INEX dataset. > >> It's worth pointing out that we have as-yet-unmerged code from Summer of Code implementing MAP, NDGC and a bunch of other stuff ? we're really hoping to get the letor code sorted out over the next few months with this starting to be merged in. So at some point in the future, hopefully there will be "pluggable" evaluation options which maybe you can use. > > Btw what do you exactly mean by sorting out and bringing the letor module together? Is it like having a single header file for letor and using its features through straightforward function calls?The letor module on trunk lacks a lot of the work that has been done since then, but we have to do some work to be able to merge it in. It will result in more features, and hopefully an easier API to work with by the end of it, but unfortunately I can't give a concrete timescale to get things done by. J -- James Aylett, occasional trouble-maker xapian.org
Hi, Sorry for the long hiatus. I was caught with some other deadlines. Could some one tell me some specific expectations from Letor for GSOC 2015? I am currently trying out some learning algorithm implementations but need some help with it. Can Parth, James and others related to LETOR please tell me the IRC availability for the next few days. Regards Karthik On Wed, Oct 22, 2014 at 3:39 AM, James Aylett <james-xapian at tartarus.org> wrote:> Oops, accidentally took this off-list; restoring. > > On 21 Oct 2014, at 19:19, karthik iyer <karthikiyer2000 at gmail.com> wrote: > >> Can someone help me with the INEX dataset. I am not able find it anywhere. I created an account on the INEX website but still not able to get the dataset. >> >> I have a MAP code ready with me. I am not too sure whether it is working fine or not because of the lack of INEX dataset. >> >>> It's worth pointing out that we have as-yet-unmerged code from Summer of Code implementing MAP, NDGC and a bunch of other stuff ? we're really hoping to get the letor code sorted out over the next few months with this starting to be merged in. So at some point in the future, hopefully there will be "pluggable" evaluation options which maybe you can use. >> >> Btw what do you exactly mean by sorting out and bringing the letor module together? Is it like having a single header file for letor and using its features through straightforward function calls? > > The letor module on trunk lacks a lot of the work that has been done since then, but we have to do some work to be able to merge it in. It will result in more features, and hopefully an easier API to work with by the end of it, but unfortunately I can't give a concrete timescale to get things done by. > > J > > -- > James Aylett, occasional trouble-maker > xapian.org >