[Groonga-commit] groonga/groonga at e59ec88 [master] doc: follow new markup guideline about suggest command documentation

Back to archive index

naoa null+****@clear*****
Tue Aug 12 08:27:19 JST 2014


naoa	2014-08-12 08:27:19 +0900 (Tue, 12 Aug 2014)

  New Revision: e59ec880c26fd91fc3a92958430d335d3fe6a924
  https://github.com/groonga/groonga/commit/e59ec880c26fd91fc3a92958430d335d3fe6a924

  Merged 13a8eb1: Merge pull request #189 from naoa/reformat-command-reference

  Message:
    doc: follow new markup guideline about suggest command documentation

  Modified files:
    doc/source/reference/commands/suggest.rst

  Modified: doc/source/reference/commands/suggest.rst (+78 -87)
===================================================================
--- doc/source/reference/commands/suggest.rst    2014-08-12 08:27:04 +0900 (364bd93)
+++ doc/source/reference/commands/suggest.rst    2014-08-12 08:27:19 +0900 (67c2025)
@@ -6,36 +6,98 @@
 .. % groonga-suggest-create-dataset /tmp/groonga-databases/suggest query
 .. database: suggest
 
-suggest
-=======
+``suggest``
+===========
 
 .. note::
 
    The suggest feature specification isn't stable. The
    specification may be changed.
 
-NAME
-----
+Summary
+-------
 
 suggest - returns completion, correction and/or suggestion for a query.
 
-SYNOPSIS
---------
+The suggest command returns completion, correction and/or
+suggestion for a specified query.
+
+See :doc:`/suggest/introduction` about completion,
+correction and suggestion.
+
+Syntax
+------
 ::
 
  suggest types table column query [sortby [output_columns [offset [limit [frequency_threshold [conditional_probability_threshold [prefix_search]]]]]]]
 
-DESCRIPTION
------------
+Usage
+-----
 
-The suggest command returns completion, correction and/or
-suggestion for a specified query.
+Here are learned data for completion.
 
-See :doc:`/suggest/introduction` about completion,
-correction and suggestion.
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-learn-completion.log
+.. load --table event_query --each 'suggest_preparer(_id, type, item, sequence, time, pair_query)'
+.. [
+.. {"sequence": "1", "time": 1312950803.86057, "item": "e"},
+.. {"sequence": "1", "time": 1312950803.96857, "item": "en"},
+.. {"sequence": "1", "time": 1312950804.26057, "item": "eng"},
+.. {"sequence": "1", "time": 1312950804.56057, "item": "engi"},
+.. {"sequence": "1", "time": 1312950804.76057, "item": "engin"},
+.. {"sequence": "1", "time": 1312950805.86057, "item": "engine", "type": "submit"}
+.. ]
 
-OPTIONS
--------
+Here are learned data for correction.
+
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-learn-correction.log
+.. {"sequence": "2", "time": 1312950803.86057, "item": "s"},
+.. {"sequence": "2", "time": 1312950803.96857, "item": "sa"},
+.. {"sequence": "2", "time": 1312950804.26057, "item": "sae"},
+.. {"sequence": "2", "time": 1312950804.56057, "item": "saer"},
+.. {"sequence": "2", "time": 1312950804.76057, "item": "saerc"},
+.. {"sequence": "2", "time": 1312950805.76057, "item": "saerch", "type": "submit"},
+.. {"sequence": "2", "time": 1312950809.76057, "item": "serch"},
+.. {"sequence": "2", "time": 1312950810.86057, "item": "search", "type": "submit"}
+.. ]
+
+Here are learned data for suggestion.
+
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-learn-suggestion.log
+.. load --table event_query --each 'suggest_preparer(_id, type, item, sequence, time, pair_query)'
+.. [
+.. {"sequence": "3", "time": 1312950803.86057, "item": "search engine", "type": "submit"},
+.. {"sequence": "3", "time": 1312950808.86057, "item": "web search realtime", "type": "submit"}
+.. ]
+
+Here is a completion example.
+
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-completion.log
+.. suggest --table item_query --column kana --types complete --frequency_threshold 1 --query en
+
+Here is a correction example.
+
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-correction.log
+.. suggest --table item_query --column kana --types correct --frequency_threshold 1 --query saerch
+
+Here is a suggestion example.
+
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-suggestion.log
+.. suggest --table item_query --column kana --types suggest --frequency_threshold 1 --query search
+
+Here is a mixed example.
+
+.. groonga-command
+.. include:: ../../example/reference/commands/suggest-mixed.log
+.. suggest --table item_query --column kana --types complete|correct|suggest --frequency_threshold 1 --query search
+
+Parameters
+----------
 
 ``types``
   It specifies what types are returned by the suggest
@@ -163,12 +225,9 @@ OPTIONS
   Default:
     ``auto``
 
-RETURN VALUE
+Return value
 ------------
 
-JSON format
-^^^^^^^^^^^
-
 Here is a returned JSON format::
 
  {"type1": [["candidate1", score of candidate1],
@@ -195,75 +254,7 @@ Here is a returned JSON format::
   are sorted by ``score of candidate`` descending by
   default.
 
-EXAMPLE
--------
-
-Here are learned data for completion.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-learn-completion.log
-.. load --table event_query --each 'suggest_preparer(_id, type, item, sequence, time, pair_query)'
-.. [
-.. {"sequence": "1", "time": 1312950803.86057, "item": "e"},
-.. {"sequence": "1", "time": 1312950803.96857, "item": "en"},
-.. {"sequence": "1", "time": 1312950804.26057, "item": "eng"},
-.. {"sequence": "1", "time": 1312950804.56057, "item": "engi"},
-.. {"sequence": "1", "time": 1312950804.76057, "item": "engin"},
-.. {"sequence": "1", "time": 1312950805.86057, "item": "engine", "type": "submit"}
-.. ]
-
-Here are learned data for correction.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-learn-correction.log
-.. load --table event_query --each 'suggest_preparer(_id, type, item, sequence, time, pair_query)'
-.. [
-.. {"sequence": "2", "time": 1312950803.86057, "item": "s"},
-.. {"sequence": "2", "time": 1312950803.96857, "item": "sa"},
-.. {"sequence": "2", "time": 1312950804.26057, "item": "sae"},
-.. {"sequence": "2", "time": 1312950804.56057, "item": "saer"},
-.. {"sequence": "2", "time": 1312950804.76057, "item": "saerc"},
-.. {"sequence": "2", "time": 1312950805.76057, "item": "saerch", "type": "submit"},
-.. {"sequence": "2", "time": 1312950809.76057, "item": "serch"},
-.. {"sequence": "2", "time": 1312950810.86057, "item": "search", "type": "submit"}
-.. ]
-
-Here are learned data for suggestion.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-learn-suggestion.log
-.. load --table event_query --each 'suggest_preparer(_id, type, item, sequence, time, pair_query)'
-.. [
-.. {"sequence": "3", "time": 1312950803.86057, "item": "search engine", "type": "submit"},
-.. {"sequence": "3", "time": 1312950808.86057, "item": "web search realtime", "type": "submit"}
-.. ]
-
-Here is a completion example.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-completion.log
-.. suggest --table item_query --column kana --types complete --frequency_threshold 1 --query en
-
-Here is a correction example.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-correction.log
-.. suggest --table item_query --column kana --types correct --frequency_threshold 1 --query saerch
-
-Here is a suggestion example.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-suggestion.log
-.. suggest --table item_query --column kana --types suggest --frequency_threshold 1 --query search
-
-Here is a mixed example.
-
-.. groonga-command
-.. include:: ../../example/reference/commands/suggest-mixed.log
-.. suggest --table item_query --column kana --types complete|correct|suggest --frequency_threshold 1 --query search
-
-
-SEE ALSO
+See also
 --------
 
 * :doc:`/suggest`
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index