<div class="gmail_quote">On Sat, Mar 21, 2009 at 3:51 PM, noskule <span dir="ltr">&lt;<a href="mailto:noskule@gmx.net">noskule@gmx.net</a>&gt;</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&#39;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&#39;t always it&#39;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&#39;s a Cookbook:SQLite where one feature is the indexing of ptv&#39;s. So if all the ptv&#39;s where indexed, search queries like the one above would&#39;t be a problem.<br>
<br>
So my conclusion is that it we improve pagelist we should store page&#39;s in a database.<br>
</blockquote><div><br>I&#39;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&#39;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&#39;s all &quot;vaporware&quot; right now, but I&#39;ve made some pretty good progress this last week and will hopefully finish off in the next week or 2, depending on &quot;intrusions&quot; from real life...<br>
<br>It will almost certainly require php 5.0, just FYI.<br><br>-Peter<br></div></div>