null+****@clear*****
null+****@clear*****
2011年 8月 10日 (水) 18:26:39 JST
Kouhei Sutou 2011-08-10 09:26:39 +0000 (Wed, 10 Aug 2011)
New Revision: 6d475d95547c97859739170a25b6b581014cfdc9
Log:
[doc][suggest] add partial document about correction.
Added files:
doc/source/suggest/correction.txt
Modified files:
doc/source/suggest.txt
doc/source/suggest/completion.txt
Modified: doc/source/suggest.txt (+2 -0)
===================================================================
--- doc/source/suggest.txt 2011-08-10 06:31:53 +0000 (a9618ca)
+++ doc/source/suggest.txt 2011-08-10 09:26:39 +0000 (92e07f3)
@@ -12,3 +12,5 @@ Groonga has suggest feature. This section describes how to use it and how it wor
suggest/introduction
suggest/completion
+ suggest/correction
+ suggest/suggestion
Modified: doc/source/suggest/completion.txt (+2 -2)
===================================================================
--- doc/source/suggest/completion.txt 2011-08-10 06:31:53 +0000 (077ed8e)
+++ doc/source/suggest/completion.txt 2011-08-10 09:26:39 +0000 (263176f)
@@ -18,8 +18,8 @@ feature:
How it works
------------
-The completion uses three searches to compute completed
-words:
+The completion feature uses three searches to compute
+completed words:
1. Prefix RK search against registered words.
2. Cooccurrence search against learned data.
Added: doc/source/suggest/correction.txt (+52 -0) 100644
===================================================================
--- /dev/null
+++ doc/source/suggest/correction.txt 2011-08-10 09:26:39 +0000 (4a5002a)
@@ -0,0 +1,52 @@
+.. -*- rst -*-
+
+.. highlightlang:: none
+
+.. groonga-command
+.. % groonga-suggest-create-dataset /tmp/example.db query
+
+Correction
+==========
+
+This section describes about the following of the correction
+feature:
+
+ * How it works
+ * How to use
+ * How to learn
+
+How it works
+------------
+
+The correction feature uses three searches to compute completed
+words:
+
+ 1. Cooccurrence search against learned data.
+ 3. Similar search against registered words. (optional)
+
+Cooccurrence search
+^^^^^^^^^^^^^^^^^^^
+
+Cooccurrence search can find registered words from user's
+wrong input. It uses user submit sequences that will be
+learned from query logs, access logs and so on.
+
+For example, there is the following user input sequence:
+
++-----------------+
+| submit |
++=================+
+| serach (typo!) |
++-----------------+
+| search (fixed!) |
++-----------------+
+
+Groonga creates the following completion pair:
+
++----------+--------------------+
+| input | corrected word |
++----------+--------------------+
+|serach |search |
++----------+--------------------+
+
+...