1 Date: Fri, 7 Dec 2012 14:58:45 +0000
2 Mime-Version: 1.0 (Produced by PhpWiki 1.4.0)
3 Content-Type: application/x-phpwiki;
4 pagename=Help%2FSemanticSearchPlugin;
5 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
7 Content-Transfer-Encoding: binary
9 Search for relations/attributes and its values.
11 page - relation::object. e.g list all cities: is_a::city => relation=is_a&s=city
13 We search for both a relation and if the search is valid for attributes also, and OR combine the result.
15 An attribute has just a value, which is a number, and which is for sure no pagename, and its value goes through some units unification. (not yet)
17 We can also do numerical comparison and unit lifting with attributes:
18 * population > 1000000
19 * population > 1 million
22 * The backends can already do simple AND/OR combination of multiple relations and attributes to search for. Just the UI not. TODO: implement the AND/OR buttons. population < 1 million AND area > 50 km2
23 * Due to attribute internals a relation search with matching attribute names will also find those attribute names, but not the values. You must explicitly search for attributes then.
25 The Advanced query can do a freeform query expression with multiple comparison and nesting.
26 * "is_a::city and population > 1.000.000 and population < 10.000.000"
27 * "(is_a::city or is_a::country) and population < 10.000.000"
32 <<SemanticSearch arguments>>
37 All [[Help:PageList|PageList]] arguments, plus the following ones:
46 | linkvalue query string
50 | which pages (glob allowed)
54 | linkname. which relations.
58 | linkname. which attributes.
62 | a funny written way for equality for pure aesthetic pleasure "All attributes which have this value set"
74 | no word splitting, if no regex op is present, defaults to exact match
78 | don't show form with results.
86 | valid: pagename, relation, linkto, attribute, value and all other pagelist columns
99 * [[Help:Reini Urban|Reini Urban]]
102 * [[Help:TitleSearchPlugin]]
103 * [[Help:FullTextSearchPlugin]]
104 * [[Help:ExternalSearchPlugin]]
105 * [[Help:InterWikiSearchPlugin]]
109 [[PhpWikiDocumentation]] [[CategoryWikiPlugin]]