This isn’t a technical support question, so much as a question on the best way to achieve what I want and whether there is any ‘good practice’ recommendation.
I want to use S (v.3.0.10) for my law library. Currently, the library is spread across different apps: a database whose layout I created using Filemaker and containing circa 8000 records, Devonthink Office Pro for smart folder capabilities, note taking, ability to read content in pdfs, and a Finder folder of approximately 10,000 pdfs (all ocrd). I envisage using S for content management, case analysis, and my own writings.
For case law, I am using folders, with each folder the name of the parties and the year, for example: Oceanbulk Trading & Shipping SA v TMT Asia . (That case concerns exceptions to the ‘without prejudice’ rule).
Case law often refers to other cases so each folder contain a text file named Cases Referred To into which I am entering the names of other cases referred to. For example: Shield Properties & Investments Ltd v Anglo-Overseas Transport Co Ltd  - (another case involving ‘without prejudice’)
Now let’s assume I have a folder Shield Properties & Investments Ltd v Anglo-Overseas Transport Co Ltd .
For searching, I cannot decide whether to add Oceanbulk Trading & Shipping SA v TMT Asia  as a keyword to the folder Shield Properties & Investments Ltd v Anglo-Overseas Transport Co Ltd , or put it the Cases Referred To text file.
To experiment, I added Oceanbulk Trading & Shipping SA v TMT Asia  as a keyword to a few folders regardless of relevance. Also, to text files in other unrelated folders. A search on keywords results only in the binder listing the folders and any text files where that case appears. A search using Find lists all results regardless.
Currently, I copy and paste case names from the Filemaker database but in future entering details is going to be from scratch. The advantage of using keywords is consistency in spelling and speed of entry. (I have given up tidying the list of keywords into alphabetical order: it’s quicker to scan through the list, The disadvantage is that I shall have to always use Find for searching, as distinct from keywords only, in case Oceanbulk appears anywhere else.
What do think? I’d welcome any suggestions.