1 2011-11-08T00:08:48  *** jek has quit IRC
   2 2011-11-08T00:08:48  *** jek has joined #moin-dev
   3 2011-11-08T02:54:37  <CIA-80> Thomas Waldmann <tw AT waldmann-edv DOT de> namespaces * 1070:ed13847b5d4f 2.0/MoinMoin/ (items/__init__.py storage/middleware/protecting.py):
   4 2011-11-08T02:54:37  <CIA-80> implement delete item <name> as removing <name> from the item's NAME list
   5 2011-11-08T02:54:37  <CIA-80> add some comments about what rename/delete really means now.
   6 2011-11-08T02:54:37  <CIA-80> TODO: ACL code breaks if NAME list gets empty, 1 failing test due to this.
   7 2011-11-08T03:22:16  <CIA-80> Thomas Waldmann <tw AT waldmann-edv DOT de> namespaces * 1071:1a6be4ad4604 2.0/MoinMoin/storage/middleware/protecting.py: if .may() gets a list of names, use first name to fetch item from storage
   8 2011-11-08T03:26:34  <CIA-80> Thomas Waldmann <tw AT waldmann-edv DOT de> namespaces * 1072:064024ea500b 2.0/MoinMoin/templates/search.html: search results: link to first name, but show all names of search result items
   9 2011-11-08T06:16:19  *** yufra has quit IRC
  10 2011-11-08T06:16:31  *** yufra_ has quit IRC
  11 2011-11-08T07:11:52  <dreimark> ThomasWaldmann: if the name list can become empty, is it then possible to add any name to the list? and if so is there a duplication checker?
  12 2011-11-08T07:12:36  <dreimark> because another item can occupy already one of the names and is read protected for the user wanting this name
  13 2011-11-08T07:13:49  <dreimark> in general can we have now the same name for different item uids as alias?
  14 2011-11-08T07:22:08  <dreimark> ok, got your change of #107 too
  15 2011-11-08T10:13:41  *** greg_f has joined #moin-dev
  16 2011-11-08T12:56:31  *** mkerrin has joined #moin-dev
  17 2011-11-08T12:57:29  *** mkerrin has quit IRC
  18 2011-11-08T13:50:44  <ThomasWaldmann> dreimark: names you add must be checked to not already exist
  19 2011-11-08T13:53:28  *** gwork has joined #moin-dev
  20 2011-11-08T13:53:48  <gwork> moin
  21 2011-11-08T14:25:11  <ThomasWaldmann> moin gwork
  22 2011-11-08T14:25:30  <gwork> Hey ThomasWaldmann, have a spare minute?
  23 2011-11-08T14:27:15  <gwork> I've just searched through MoinMo.in and i was hoping to find a dictionary that could be used to allow for synonyms in searches... Does something like that already exist?
  24 2011-11-08T14:27:35  <xorAxAx> gwork: hi, this sounds like a thing for #moin :)
  25 2011-11-08T14:28:11  <gwork> Thought so, but that is quite unresponsive.. furthermore, i'd probably code it myself if it doesn't yet exist :P
  26 2011-11-08T14:28:37  <xorAxAx> its on topic here only if you plan to contribute it
  27 2011-11-08T14:28:46  *** greg_f has quit IRC
  28 2011-11-08T14:29:01  <gwork> if i create it, i contribute it. always have, alsways will :P
  29 2011-11-08T14:29:50  <gwork> but, does this functionality already exist, or is it planned in Moin II ?
  30 2011-11-08T14:32:53  <dreimark>  gwork do you have a proposal for that, I am not sure if I understand the same than you about synonyms
  31 2011-11-08T14:40:20  *** greg_f has joined #moin-dev
  32 2011-11-08T14:51:37  * ThomasWaldmann would also like to see more details
  33 2011-11-08T14:53:53  <ThomasWaldmann> gwork: but it sounds a bit like we do not have it. and like it is not possible easily either.
  34 2011-11-08T15:17:18  <gwork> Okay, with synonyms i mean something like this; when searching for TermA TermB and TermC -TermD it would parse the query and do a dictionary lookup on a page SearchSynonyms (or something similar) like TermA::AbcA\n TermB::AbcB\n TermC::AbcC which would result in a query for (TermA or AbcA) (TermB or AbcB) and (TermC or AbcC) - TermD
  35 2011-11-08T15:18:05  <gwork> ThomasWaldmann, dreimark: hope this explains
  36 2011-11-08T15:20:43  <ThomasWaldmann> gwork: this would be something fitting in the scope of whoosh
  37 2011-11-08T15:20:58  <ThomasWaldmann> (that's the search lib we use for moin2)
  38 2011-11-08T15:21:27  <gwork> for my information: That means Xapian is dropped in favor of Whoosh?
  39 2011-11-08T15:21:37  <ThomasWaldmann> yes
  40 2011-11-08T15:22:01  <gwork> and is also indexed? that would be great!
  41 2011-11-08T15:22:02  <ThomasWaldmann> also the old builtin search
  42 2011-11-08T15:22:09  <ThomasWaldmann> yes
  43 2011-11-08T15:22:23  <gwork> and it does include binaries searching and so forth
  44 2011-11-08T15:22:27  <gwork> ?
  45 2011-11-08T15:22:34  <ThomasWaldmann> https://bitbucket.org/mchaput/whoosh/wiki/Home
  46 2011-11-08T15:23:15  <ThomasWaldmann> it'll search everything we have a converter for
  47 2011-11-08T15:23:34  <gwork> <big sigh of relief here>
  48 2011-11-08T15:24:05  <gwork> okay, so moin2 is better suited for this kind of filtering?
  49 2011-11-08T15:24:40  <ThomasWaldmann> well, i think you maybe should not invest a lot of development work into moin 1.x
  50 2011-11-08T15:25:02  <gwork> in that case i'll wait for something stable so i can upgrade my current wiki
  51 2011-11-08T15:25:42  <ThomasWaldmann> and for moin2 we use whoosh's query parsing, so such an extension would rather go into whoosh than moin
  52 2011-11-08T15:25:53  <gwork> i can imagine. . and 2.0 would mean rewriting my private patches and macro's so i'll have to dive into the new codebase by then..
  53 2011-11-08T15:26:10  <gwork> ThomasWaldmann: far better choice, only i need the integration with a moin wikidict page
  54 2011-11-08T15:27:05  <ThomasWaldmann> that can be done after it works with a python dict
  55 2011-11-08T15:28:17  <ThomasWaldmann> you need that for real synonyms, right, not for spell correction?
  56 2011-11-08T15:29:32  <gwork> indeed.
  57 2011-11-08T15:30:28  <gwork> convert slang into official, use different indicators (accounts vs participans for example) stuff like that
  58 2011-11-08T15:31:25  <ThomasWaldmann> sounds somehow useful, but i am not sure whether it is really practically useful. maybe if it is some rather specific scope.
  59 2011-11-08T15:31:51  <ThomasWaldmann> i'ld suggest you file an issue in the whoosh tracker describing the search related part of it.
  60 2011-11-08T15:33:30  <ThomasWaldmann> btw, there is one issue with that. if you use those synonyms behind the scenes, people might wonder about the search results, when it has found stuff they did not search for.
  61 2011-11-08T15:35:33  <gwork> ThomasWaldmann: let me offer an example. I have a dutch wiki fr system administrators. When searching for "Externe deelnemers" (external participants) someone means to find "Externe accounts", (or something similar) - and that's because different divions within the userbase user different names for the same subject. So that would help us. :)
  62 2011-11-08T15:35:36  <ThomasWaldmann> also, it might find more than people wanted
  63 2011-11-08T15:36:14  <gwork> A !!DontSubstThis like notation could be added, maybe
  64 2011-11-08T15:36:22  <ThomasWaldmann> and one would maybe also need a way to say "don't use synonyms"
  65 2011-11-08T15:36:30  <ThomasWaldmann> yes
  66 2011-11-08T15:36:32  <gwork> an escape can easily be built
  67 2011-11-08T15:37:20  <gwork> since the parsing could be done before fed to the search engine we can do nifty replacements... but when you say it should first be implemented in Whoosh, i´ll have to drop a request there.
  68 2011-11-08T15:37:52  <gwork> Thanks for the response, i´ll go from here.. have to leave now.
  69 2011-11-08T15:38:24  <ThomasWaldmann> for user queries, moin2 does not do much more than passing them to whoosh q. parser
  70 2011-11-08T15:39:14  <ThomasWaldmann> ok, cu :)
  71 2011-11-08T17:32:53  *** brunomartin has joined #moin-dev
  72 2011-11-08T17:33:14  <brunomartin> moin
  73 2011-11-08T17:34:55  <ThomasWaldmann> hi brunomartin
  74 2011-11-08T17:38:21  <brunomartin> hi ThomasWaldmann
  75 2011-11-08T17:39:13  <brunomartin> I just read your e-mail...
  76 2011-11-08T17:41:23  <brunomartin> I have some bureaucracy to do here today... but tomorrow Asa and me are going to work on moin... I think we can have the namespaces branch  "mostly working" theses days...
  77 2011-11-08T17:41:28  <ThomasWaldmann> 3d left until 11.11.11 :)
  78 2011-11-08T17:42:34  <brunomartin> yep.... I think we can get it working until 11.11.11
  79 2011-11-08T17:45:25  <ThomasWaldmann> maybe we can do a "developer preview release" then
  80 2011-11-08T17:45:47  <brunomartin> that would be great!
  81 2011-11-08T17:46:21  <brunomartin> if we get that, we can think about migrating the python.org.br
  82 2011-11-08T17:46:24  <brunomartin> ;-)
  83 2011-11-08T17:46:38  <ThomasWaldmann> codename "shrimp", like "it looks ugly, but it tastes great"
  84 2011-11-08T17:46:59  <brunomartin> hahahahahahaha...
  85 2011-11-08T17:47:04  <brunomartin> :-D
  86 2011-11-08T17:47:30  <brunomartin> good idea...
  87 2011-11-08T17:57:05  <dreimark> hehehe
  88 2011-11-08T18:18:35  <dreimark> bbl
  89 2011-11-08T18:50:41  *** jek has quit IRC
  90 2011-11-08T18:51:02  *** jek has joined #moin-dev
  91 2011-11-08T18:52:02  *** greg_f has quit IRC
  92 2011-11-08T19:48:27  *** jek has quit IRC
  93 2011-11-08T19:48:28  *** franklin has quit IRC
  94 2011-11-08T19:49:27  *** jek has joined #moin-dev
  95 2011-11-08T19:49:27  *** franklin has joined #moin-dev
  96 2011-11-08T20:35:40  *** yufra has joined #moin-dev
  97 2011-11-08T21:08:22  *** grzywacz has joined #moin-dev
  98 2011-11-08T21:08:23  *** grzywacz has joined #moin-dev
  99 2011-11-08T21:37:18  <grzywacz> hi
 100 2011-11-08T21:46:04  *** grzywacz has quit IRC
 101 2011-11-08T21:53:17  *** grzywacz has joined #moin-dev
 102 2011-11-08T21:53:18  *** grzywacz has joined #moin-dev
 103 2011-11-08T22:37:36  <grzywacz> ThomasWaldmann, ping
 104 2011-11-08T22:40:45  <ThomasWaldmann> grzywacz: hi

MoinMoin: MoinMoinChat/Logs/moin-dev/2011-11-08 (last edited 2011-11-07 23:45:03 by IrcLogImporter)