DmitriiMiliaev (Dmitrijs Milajevs)
<dimazest AT SPAMSUPERFREE gmail DOT com>
- Homepage
- IRC nickname
- dimazest
I was born in Riga, Latvia, live in London, UK
What I am interested in the MoinMoin development
I implemented datastruct module feel free to contact me if you have any questions and bug reports.
Searching is other module I worked on. I would like develop further this module and add new features.
Experience
- Academic experience
2007 - 2008University of Latvia
2008 - 2010Free University of Bolzano
- Current occupation
- Bachelor student of computer science.
- Experience in coding
- General 2002
- Python 2007
- Java 2008
- My favorite programming languages, best first
- Python, Logo, Pascal
- Tools I use for development
Emacs, Mercurial, Sphinx, py.test
MoinMoin
I took part in the Google Summer of Code 2009 program and successfully finished it. The projects I was working on are Groups2009 and Xapian2009.
Group and dictionary related code became modular, now it is possible to define groups and dictionaries not only on wiki pages but also in the configuration file, and mix definitions from different sources. Also the module provides base classes for other backends. A patch for the LDAP support for groups was developed soon after datastruct code was merged with the main development repository.
The second project was replacement of xapwrap library used for searching to the xappy. During this change searching code was reorganised and hopefully became simpler and clearer. The search module is quite complicated and I was not able to finish everything in time. Not all problems and bugs where fixed during the program.
* Just a few inputs from myself (-- MarcelHäfner 2009-04-28 09:23:03):
Xapian with BM-25: http://moinmo.in/FeatureRequests/XapianSearchWithBetterSearchResultList
Enable/Disable Attachment search and mimetyp optimized search: http://moinmo.in/FeatureRequests/XapianMimeTypeSearchAndFindPageForm
MarcelHäfner could you have a look at the Xapian2009 page, it is my project page.
thx! I already know your project and like it and have high expectations and trust I maybe can do some little enduser testing if you can say your hg version is ready (but not this week; going to holiday).
I added a while ago also another feature request, maybe this is related to your project FeatureRequests/SearchformWithoutAttachmentSearch
I do not like wildcard searches per default (think stemming are enough), but I can remember that when moinmoin started with xapian search this was a bit "discussion" and as far as I know xapian can use wildcards for searches. sure a feature to add "*" for wildcard would be nice... at the moment you would need to write some regex stuff.
What is about definiton lists key:: data , it would be nice if this could be also searched like dl:key=data (for example)
you may look here HelpOnDictionaries, HelpOnLists#Definition_Lists or MacroMarket/CollectLists (also maybe even on this page SemanticMoin )
well maybe we have to be carefull and not start to overload the project with too many new features... because when you start to think... "it would be nice to search pages with some date range... "title:bugs lastedit:2009-07-10..2009-08-10 author:MarcelHäfner" and so on...
another bad point at the moment is, that an exact search (with ") like: "DmitrijsMilajevs" will not return only pages with a 100% match, but also subpages.
-- MarcelHäfner 2009-08-10 13:01:06