On Tue, 15 May 2012, Ben Gillies wrote:
> I get what you're saying, but I think there's good reason for it being
> applied as normal. That is:
>
> 1) It's applied to everything else
Yes, and in my footnote I was trying to suggest that it _not_ be. That
is, /search should come out from under ControlView.
This is not as big a change as you might imagine because:
* The server search UI exposed in the generated TiddlyWiki avoids
ControlView.
* Searches for following etc avoid ControlView.
* Other search interfaces are primarily created by you or me or by
other people who are already fiddling with Javascript to make the
search operational, and likely already have
xhr.setRequestHeader("X-ControlView", "false");
in there somewhere.
* Use of search (for not following type searches) is _low_.
> 2) If I search the bengillies space I expect results from the
> bengillies space only, unless I explicitly opt out (as per the
> X-ControlView header)
> 3) If I want to search across the whole of TiddlySpace, I can do so at
>
tiddlyspace.com
I think this puts too much priority on individual spaces. One of the
areas in which I think TiddlySpace has not lived up (yet) to its
promise is that there is very little interaction/linking between
spaces. Each space is a little island, and this is very much not what
I've been working to create[1]. ControlView is a big factor, at least
mentally, blocking a more integrated infosystem.
Features that would make things more integrated include:
* a wide open search
* getting reply deployed
* enabling inter-space transclusion
* ...other stuff that has slipped my mind
> I'd say it's for people to find things without having to remember the
> syntax. If they're searching in a space, I'd expect results to be
> limited to just that space. Likewise if they search
tiddlyspace.com
> (i.e. all of TiddlySpace) I'd expect results from all of TiddlySpace.
That's a UI question, not an API question. You can create search forms
that do the right thing quite easily. Right now the default is
limited, which just seems wrong from a, um, political standpoint.
You can easily imagine a search interface with radio buttons:
___ search everything
_x_ just this space
+-------------------+
|search! |
+-------------------+
I would agree with you if there were already search interfaces that
were getting lots of use, but there aren't. That lack is part of why I
put the /hsearch thing up at all: To get a search that works more like
people expect (case insensitive, searching in tags and titles along
with text, scoring based on title and tag).
[1] For me, TiddlySpace is supposed to be a tool for semi-passive
dialog. An engine around which people do compare and constrast. Not a
person. People.
It hybridizes the wiki concept by allowing individuals (and groups) to
maintain their own knowledge networks augmented, supported and refined by
other people's networks.
Much like the web at large but with a particular data model, the
tiddler.