Understanding a Syntax Search

I have two questions:
- (easy one) is there already any guide available that helps me understand all the functions of the Syntax Search? I do not mean basic functions, but one that should give an answer to questions like 'how do I set up a good query to find all SVO sentences that has a genitive as part of the subject?'
- I was reproducing the query that is displayed in the 8th screenshot on https://wiki.logos.com/A_Strategy_for_Syntax_Search, but my query gives 0 results. What do I wrong? Here is my screenshot.
By the way: I am trying to set up the query in my first question, but first tried to get results without the genitive part.
Dell XPS 17 9700, W11, 32GB, 1TB SSD, NVIDIA GeForce RTX 2060
L5+L9+L10 Portfolio | Logos Max | Translator's Workplace
Comments
-
Regarding your second question.
The wiki screenshot has dashed lines, indicating "matching skips levels"
Try that.
Sorry can't go into more detail at the moment as not near my computer
0 -
Michel Pauw said:
(easy one) is there already any guide available that helps me understand all the functions of the Syntax Search? I do not mean basic functions, but one that should give an answer to questions like 'how do I set up a good query to find all SVO sentences that has a genitive as part of the subject?'
The main thing is to select the appropriate Greek Syntax engine and follow the strategy of running a Bible/Morph Search to give you candidate results whose structure you can study/emulate in the Clause Visualization resources in order to provide a suitable syntax query. My preferences for Greek are
- Cascadia - its structure produces more compact/powerful queries; or
- OpenText - in some ways the simplest to use; and
- Lexham Syntactic - its grammatical elements are restricted and difficult to use
When utilising a candidate result for your query understand that all of its elements are not necessary as you can use "Matching skips levels" to provide a more generic query (to match other results). Use "Unordered" to allow for different order of elements.
Dave
===Windows 11 & Android 13
0 -
Graham Criddle said:
The wiki screenshot has dashed lines, indicating "matching skips levels"
Try that.
That doesn't help. I now made sure that everything is exactly the same as in the example. I have now 4 line arrows and 2 dotted arrows. It gives 0 results in 1.83 sec [:(]
Dell XPS 17 9700, W11, 32GB, 1TB SSD, NVIDIA GeForce RTX 2060
L5+L9+L10 Portfolio | Logos Max | Translator's Workplace0 -
Dave Hooton said:
When utilising a candidate result for your query understand that all of its elements are not necessary as you can use "Matching skips levels" to provide a more generic query (to match other results). Use "Unordered" to allow for different order of elements.
Thank you, your advise pointed me to the Clause Visualisation resources.
Another question: what is the difference between 'matching skips levels' and 'unordered'?
Dell XPS 17 9700, W11, 32GB, 1TB SSD, NVIDIA GeForce RTX 2060
L5+L9+L10 Portfolio | Logos Max | Translator's Workplace0 -
Michel Pauw said:
Another question: what is the difference between 'matching skips levels' and 'unordered'?
They are different functions:
- Skipping levels allows you to specify something like Clause -----> Word without concern for the intermediate levels e.g. instead of Clause ---> Clause Function ----> Word or Clause ---> Clause Function ----> Phrase ---> Word. But if you know that candidate results don't always have a Phrase then Clause ---> Clause Function ----> Word (with 'skipping' on the Word) is more accurate than Clause ---> Word (with 'skipping' on the Word) because you can specify what the Clause Function should be.
- 'Unordered' is useful if (for example) a Clause contains a Subject Clause Function and a Verbal Clause Function but they can appear in any order
It saves having to repeat the structure with the Verbal function followed by the Subject. There is also an implicit "matching skips levels" between the items on either side of Unordered i.e. between the Clause and the Clause Functions.
Dave
===Windows 11 & Android 13
0 - Skipping levels allows you to specify something like Clause -----> Word without concern for the intermediate levels e.g. instead of Clause ---> Clause Function ----> Word or Clause ---> Clause Function ----> Phrase ---> Word. But if you know that candidate results don't always have a Phrase then Clause ---> Clause Function ----> Word (with 'skipping' on the Word) is more accurate than Clause ---> Word (with 'skipping' on the Word) because you can specify what the Clause Function should be.
-
Thank you, Dave. That makes sense. And your example gives me also a nice view of what searches I can do. So far I didn't realize that you can combine case, clause function and part-of-speech in one Clause Function. That's pretty powerful...
Dell XPS 17 9700, W11, 32GB, 1TB SSD, NVIDIA GeForce RTX 2060
L5+L9+L10 Portfolio | Logos Max | Translator's Workplace0