<div class="gmail_quote">On Sat, Mar 21, 2009 at 3:51 PM, noskule <span dir="ltr"><<a href="mailto:noskule@gmx.net">noskule@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Peter Bowers wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
PmWiki has had this capability for quite some time (not sure which beta of<br>
2.2.0). The disadvantage is that it can't take advantage of the .pageindex<br>
and thus every page has to be opened and considered...<br>
<br>
-Peter<br>
<br>
</blockquote></div>
Exactly, and this is really an disadvantage by the storing pages in <a href="http://group.name" target="_blank">group.name</a> / .pageindex concept cause the important criteria of listing pages isn't always it's pagename, think of something like<br>
<br>
group=x $:Livecycle=Review $:Importance=Hight $:Status=-Closed<br>
<br>
and all the other examples which has been made.<br>
<br>
There's a Cookbook:SQLite where one feature is the indexing of ptv's. So if all the ptv's where indexed, search queries like the one above would't be a problem.<br>
<br>
So my conclusion is that it we improve pagelist we should store page's in a database.<br>
</blockquote><div><br>I've got about 75% of the work done on updating Cookbook/PageListPlus to have an SQLite database in conjunction with (or replacement for) the .pageindex. I started doing it because of the difficulty I was running into implementing linkfrom=x (possible but awkward with a flatfile index). But I've got PTVs cached as well and (I think optionally) putting search terms in the database instead of in .pageindex.<br>
<br>Of course it's all "vaporware" right now, but I've made some pretty good progress this last week and will hopefully finish off in the next week or 2, depending on "intrusions" from real life...<br>
<br>It will almost certainly require php 5.0, just FYI.<br><br>-Peter<br></div></div>