Is there any possible way to search for Hebrew accents in Hebrew (OT) Bible?
Accent sensitive searching is slated for version 5.2. I've gotten to play around with a working demo of it. There is one way to do it now: our regular expression (a standard pattern matching syntax) searches are sensitive to all the marks. E.g.: /.*\u05A6.*/
Where the // tell the search engine you want to use regular expression pattern matching, .* means 0 or more characters coming before or after the accent and \u05A6 is the Unicode quad for a particular accent (http://unicode.org/charts/PDF/U0590.pdf). You can just type a Hebrew accent in that location as well, but as you get into writing regular expressions with parens and brackets, things can display a little funny with the collision of right to left and left to right characters, so I often just write in the code point quads.
Regular Expression searches don't get normalized, so if you're doing something more complicated than just searching for one character, the order you put the marks in matters. Right now, our normalization for Hebrew puts the marks in Unicode order, so accents come before vowels which come before sin/shin dots and dageshes. This is backwards from both the intuitive order and the order we actually encode the Hebrew in (for good font display, etc.), so hopefully we will re-implement our normalization routine so that this is more intuitive. (We had our own normalization routine for Hebrew in previous versions, but there was a regression here.)
So regular expressions can find a lot of things if one is willing to dig into how to use them, but there is easier accent-sensitive searching coming.
Accent sensitive searching is slated for version 5.2. I've gotten to play around with a working demo of it. There is one way to do it now: our regular expression (a standard pattern matching syntax) searches are sensitive to all the marks. E.g.: /.*\u05A6.*/ Where the // tell the search engine you want to use regular expression pattern matching, .* means 0 or more characters coming before or after the accent and \u05A6 is the Unicode quad for a particular accent (http://unicode.org/charts/PDF/U0590.pdf). You can just type a Hebrew accent in that location as well, but as you get into writing regular expressions with parens and brackets, things can display a little funny with the collision of right to left and left to right characters, so I often just write in the code point quads. Regular Expression searches don't get normalized, so if you're doing something more complicated than just searching for one character, the order you put the marks in matters. Right now, our normalization for Hebrew puts the marks in Unicode order, so accents come before vowels which come before sin/shin dots and dageshes. This is backwards from both the intuitive order and the order we actually encode the Hebrew in (for good font display, etc.), so hopefully we will re-implement our normalization routine so that this is more intuitive. (We had our own normalization routine for Hebrew in previous versions, but there was a regression here.) So regular expressions can find a lot of things if one is willing to dig into how to use them, but there is easier accent-sensitive searching coming.
?? How long have regular expression searches been in Logos 5? I was not aware that they were there. (It doesn't seem to be a full implementation. Some patterns don't seem to work right)
I'm told they were in Logos 4... They're an 'unsupported feature', so there's not much in the way of documentation. I haven't given it much of a stress test (I only recently learned of them myself - I know I tried them before, but I probably assumed they just weren't in there because the normalization changed so my old searches just seemed to not work), but I'm guessing that the same limitations from Libronix DLS 3 are in play, namely that the searches are bound to a single word (as if you had \b on both ends of your query) and I'd be surprised if they could be used to find punctuation characters. But beyond that, I'd be curious to know what patterns you are looking for that aren't working (and whether or not they're really normalization issues, with regards to Hebrew).
I'm told they were in Logos 4... They're an 'unsupported feature', so there's not much in the way of documentation
I think they were already usable in L3.
I searched for both /s*word/ and /s{0,1}word/ in the ESV (either of which should find all verses with "sword" and/or "word"), but both patterns only found the "sword" verses.
On the other hand, /(sw|w)ord/ worked and found both "sword" and word".
How long have regular expression searches been in Logos 5? I was not aware that they were there. (It doesn't seem to be a full implementation. Some patterns don't seem to work right)
They're unfinished, unoptimised, undocumented, unsupported, and may be removed at any time. Use at your own peril. :-)
And... Syntax Searching for Hebrew already supports matching vowels, although I suspect that what Logos will role out in 5.2 will be much more powerful.