X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=SEARCHES;h=9d286fcf9bd80bae86abe4ee779221347ffb4b77;hp=82bceb2864e28532c547a526fc92b648e5a15b7e;hb=0c1a44893f94f98deac8435e6ab235228880087f;hpb=7c2613f427eaf733f6d0c03e671c289deaefd9cd diff --git a/SEARCHES b/SEARCHES index 82bceb2..9d286fc 100644 --- a/SEARCHES +++ b/SEARCHES @@ -27,6 +27,8 @@ PATH_INFO (mode too?). They can not take more than one value then, though. search for package name: ------------------------ +searchon=names + required parameters: keywords [PKG_NAME] optional parameters: @@ -37,10 +39,19 @@ optional parameters: exact [BOOL] default=1 TODO: Allow more than one keyword +-> hm? Example? +J: If exact is not specified, lookup exact and if that fails show +substring matches -- search is cheap? Maybe totally drop exact parameter, and +do this always? Less options == easier interface (or so gnome devs say) + + Only in case of $ROOT/, exact should be forced and + substring/description searches only offered (not performed by default) full text search in package names and descriptions: --------------------------------------------------- +searchon=all (fixme) + required parameters: keywords [STRING] optional parameters: @@ -51,6 +62,8 @@ optional parameters: exact [BOOL] default=1 TODO: Allow more than one keyword + J: should already work? Only gives hits where keywords are subsequent + though... display one package: -------------------- @@ -63,6 +76,9 @@ optional parameters: section [SECTION_NAME(s) | 'all' ] default='all' arch [ARCH_NAME(s) | 'any' ] default='any' +J: Do we really want random path-element order here? Why not force order like +in URLS? + download one package: --------------------- @@ -75,6 +91,8 @@ optional parameters: TODO: support section? +J: same comments as with one-package-page + show file list for one package: ------------------------------- @@ -87,9 +105,13 @@ optional parameters: TODO: support section? +J: Same comments as with one-package-page + search for file: ---------------- +searchon=contents + required parameters: keyword [PATH_NAME] ?suite [SUITE_NAME] @@ -101,3 +123,13 @@ optional parameters: TODO: support section? suite/arch were required in the old version, still are? which modes do we want? The old ones were "files", "dirs+files", "full" + +J: suite is still required, arch is not (it's not even supported atm, but +trivially would be). An easy crosslink a la [stable][testing][unstable] would +be adviseable + +mode is implemented via exact and fullfilename parameters currently (both +cannot be set at the same time), mode would be better indeed. Possibilities +are currently "ends-with", "exact filename" and "filename substring". I don't +think more would be useful, with 'bin/foo' for example you can then find +/usr/bin/foo and /bin/foo and /sbin/foo, but simply not /bin/foobar