Title: "Working Title #247"
Text: "When Willowy goes for donuts the cicadas sing.
In harmony."
Title: "Working Title #595"
Text: "Willowy is an instrument of
Thomos The Third."
.... I've been thinking about tweaking my search results further to include a "keywords" field, but I'm not sure if I want to go through the effort to maintain that field for all of the tiddlers in my wiki.
One big issue with the title-oriented nature of the search, in my experience, is journal entries - I tend to write a single journal entry per day, using headings to denote separate events. One way I could alleviate this would be to use something like "2019-08-23 - TIL kubectl describe node shows pods scheduled to that node" and split my journal entries out into individual tiddlers, but again, the tool shapes my usage!
1 - How do I SEE all lines containing "Willowy"?
\define toc-get-text-context(find)
<$set name=f value='[title<foundTiddler>get[text]regexps[(?g)(\w|\s|\,|\.|\-|“|”|\`|\?|\x22|\x27|\/\/){1,50}$find$(\w|\s|\,|\.|\-|“|”|\`|\?|\x22|\x27|\/\/){1,100}]first[5]]'>
<h2 class="bg-text">Sections</h2>
<$list filter='[all[tiddlers]tag[toc]!tag[bk-doc]nsort[chapter]]' variable=foundTiddler>
<$list filter=<<f>> variable=text>
<p style="color:#666;margin-left:20px">...<<text>>... (<<toc-get-text-context-sv-link>>) [<$link to=<<foundTiddler>>><<foundTiddler>></$link>]</p>
</$list>
</$list>
...
<$list filter="[tag[spanish]removeprefix[el ]] [tag[spanish]removeprefix[la ]] +[sort[]]" variable="word">
<$list filter="[<word>addprefix[la ]tag[spanish]] [<word>addprefix[el ]tag[spanish]]">
</$list>
</$list>
Only slightly on topic...My title-vs-text issue has to do with alphabetization in lists, especially in Spanish. In English we don't put articles in front of abstract nouns. So a list of tiddlers of virtues might include Courage, Patience, Self-control, Wisdom. No problem. But in Spanish it would be La valentia, la paciencia, el dominio propio, la sabiduria. So an alphabetical list would end up ordering the articles (el and la). Makes it hard to find things in a list unless you use the list-search plugin, which sometimes I don't want to do.
linkstyle-before : content:"la "; font-weight:300;
<$list filter="[tag[Movie]removeprefix[The ]] [tag[Movie]] -[prefix[The ]]+[sort[]]">
{{!!title}}<br />
</$list>
Sylvain
@sycom
I am a bit late to this thread and have not read it all, May I respectfully suggest the value of the title is something you have chosen to set in your example, it is you who has diminished its value by giving it a numeric title.
... it is operating as the "Primary key" to a piece of data.
It is actually easier to have "title" v01ch49pa17 (=volumn 1, chapter 49, pqragraph 17) than do it through another field.
TT: It is actually easier to have "title" v01ch49pa17 (=volumn 1, chapter 49, pqragraph 17) than do it through another field.
Whilst I think this can be an easy interim solution, because the key contains the structure, and fields are a little more complex initially, I do not think it the best ultimately.
The filtering mechanism in TW is very orientated to "titles first".MY problem is that I often have TEXT that is more meaningful than its title.The title is merely a placeholder (till later).
I agree use cases vary. My answer to your challenge is the development of compound tiddlers because that's what you are building. See Evans recent sections prototype and my reply.
Tony