Please make sure your spelling is correct. Even small mistakes can dramatically decrease the accuracy of the search.
When the results of a long query seem irrelevant, try splitting it into smaller queries. For example, if you are searching "the difference between A and B", try searching "Definition of A" and "Definition of B". After that, the results can be compared to find the difference.
This improves the search results in some cases.
e.g.)
"What is A?" -> "Definition of A"
"Why did B occur?" -> "Cause of B"
In that case, it is possible that none of the indexed sources contain the answer. Please send the query using the form and new sources which may answer that question will be indexed.
Unfortunately, the search engine cannot answer queries in Japanese directly yet. An alternative would be to type the query in English and translate the results back to Japanese using google translate.