Before doing a search you should have read what a full-text search
is, because there are some restrictions on what can be searched.
Having the expert-mode
(also known as boolean-mode) deactivated, you just enter words you want to search separated by spaces. For example: "teaching game
When you use the expert-mode
(boolean-mode) the query syntax
can be more complex changing the weight of a word within the query:
word - an optional word to search forExamples for queries (non expert-mode):
+word - the word must be present
-word - the word shouldn't be present
>word - the word should have higher relevance
<word - the word should have less relevance
~word - the words relevance is negated
(...) - can group words and weight-operators
sub* - search also for words that begin with 'sub', not only full words
"..." - search for literal string
"Where is that damn book about chinese fuseki i saw yesterday"Examples for export-mode queries:
the same and better search-query would be: "book chinese fuseki"
+tesuji bookBest practice using a full-text search:
+wooden board shop
+book +(>tesuji <joseki)
This search terms find posts that contain the words "book" and "tesuji",
or "book" and "joseki:" (in any order), but rank "book tesuji"
higher than "book joseki"
This syntax may not get what you want to find. You shouldn't expect to get exactly what you want with the first query. Try to start with fewer but important words, prefixed with '+'. Then continue with reducing the search-result by reducing the weight of some words with '-' prefix.
For example, you want to search for "Go Seigen, analyzed games":
seigen analy* game
-> the "analy*" is used to find "analysis", "analyzed", "analyze"
The result is not satisfying, so let's reduce it by outruling words
you don't want to see:
seig* analy* game -admin
seig* analy* game -admin -rating
seig* analy* game -admin -rating -retiring
With every new (more detailed) query you isolate more the posts you want to find.