You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2017/02/03 09:33:18 UTC

[7/9] lucenenet git commit: Lucene.Net.Analysis.Hu refactor: member accessibility and documentation comments

Lucene.Net.Analysis.Hu refactor: member accessibility and documentation comments


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/50853b47
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/50853b47
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/50853b47

Branch: refs/heads/api-work
Commit: 50853b4711f65da5485e347ce551f51110206002
Parents: ce43351
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Fri Feb 3 15:41:43 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Fri Feb 3 15:41:43 2017 +0700

----------------------------------------------------------------------
 .../Analysis/Hu/HungarianAnalyzer.cs            | 10 ++---
 .../Analysis/Hu/HungarianLightStemFilter.cs     |  4 +-
 .../Hu/HungarianLightStemFilterFactory.cs       |  5 +--
 .../Analysis/Hu/HungarianLightStemmer.cs        | 42 ++++++++++----------
 4 files changed, 30 insertions(+), 31 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/50853b47/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianAnalyzer.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianAnalyzer.cs b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianAnalyzer.cs
index 46fc2ec..9d9cdd5 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianAnalyzer.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianAnalyzer.cs
@@ -51,7 +51,7 @@ namespace Lucene.Net.Analysis.Hu
         }
 
         /// <summary>
-        /// Atomically loads the DEFAULT_STOP_SET in a lazy fashion once the outer class 
+        /// Atomically loads the <see cref="DEFAULT_STOP_SET"/> in a lazy fashion once the outer class 
         /// accesses the static final set the first time.;
         /// </summary>
         private class DefaultSetHolder
@@ -79,7 +79,7 @@ namespace Lucene.Net.Analysis.Hu
         }
 
         /// <summary>
-        /// Builds an analyzer with the default stop words: <see cref="#DEFAULT_STOPWORD_FILE"/>.
+        /// Builds an analyzer with the default stop words: <see cref="DEFAULT_STOPWORD_FILE"/>.
         /// </summary>
         public HungarianAnalyzer(LuceneVersion matchVersion)
               : this(matchVersion, DefaultSetHolder.DEFAULT_STOP_SET)
@@ -113,13 +113,13 @@ namespace Lucene.Net.Analysis.Hu
         /// <summary>
         /// Creates a
         /// <see cref="Analyzer.TokenStreamComponents"/>
-        /// which tokenizes all the text in the provided <see cref="Reader"/>.
+        /// which tokenizes all the text in the provided <see cref="TextReader"/>.
         /// </summary>
         /// <returns> A
         ///         <see cref="Analyzer.TokenStreamComponents"/>
         ///         built from an <see cref="StandardTokenizer"/> filtered with
-        ///         <see cref="StandardFilter"/>, <see cref="LowerCaseFilter"/>, <see cref="StopFilter"/>
-        ///         , <see cref="SetKeywordMarkerFilter"/> if a stem exclusion set is
+        ///         <see cref="StandardFilter"/>, <see cref="LowerCaseFilter"/>, <see cref="StopFilter"/>,
+        ///         <see cref="SetKeywordMarkerFilter"/> if a stem exclusion set is
         ///         provided and <see cref="SnowballFilter"/>. </returns>
         protected override TokenStreamComponents CreateComponents(string fieldName, TextReader reader)
         {

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/50853b47/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilter.cs b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilter.cs
index 43f33a1..eb95edb 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilter.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilter.cs
@@ -25,7 +25,7 @@ namespace Lucene.Net.Analysis.Hu
     /// Hungarian words.
     /// <para>
     /// To prevent terms from being stemmed use an instance of
-    /// <see cref="SetKeywordMarkerFilter"/> or a custom <see cref="TokenFilter"/> that sets
+    /// <see cref="Miscellaneous.SetKeywordMarkerFilter"/> or a custom <see cref="TokenFilter"/> that sets
     /// the <see cref="KeywordAttribute"/> before this <see cref="TokenStream"/>.
     /// </para>
     /// </summary>
@@ -48,7 +48,7 @@ namespace Lucene.Net.Analysis.Hu
             {
                 if (!keywordAttr.IsKeyword)
                 {
-                    int newlen = stemmer.stem(termAtt.Buffer, termAtt.Length);
+                    int newlen = stemmer.Stem(termAtt.Buffer, termAtt.Length);
                     termAtt.Length = newlen;
                 }
                 return true;

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/50853b47/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilterFactory.cs
index 2664d63..89f6bfe 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemFilterFactory.cs
@@ -34,11 +34,10 @@ namespace Lucene.Net.Analysis.Hu
     /// </summary>
     public class HungarianLightStemFilterFactory : TokenFilterFactory
     {
-
         /// <summary>
-        /// Creates a new HungarianLightStemFilterFactory </summary>
+        /// Creates a new <see cref="HungarianLightStemFilterFactory"/> </summary>
         public HungarianLightStemFilterFactory(IDictionary<string, string> args)
-              : base(args)
+            : base(args)
         {
             if (args.Count > 0)
             {

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/50853b47/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemmer.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemmer.cs b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemmer.cs
index 6a590ae..bd9636f 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemmer.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Hu/HungarianLightStemmer.cs
@@ -59,13 +59,13 @@ namespace Lucene.Net.Analysis.Hu
     /// Light Stemmer for Hungarian.
     /// <para>
     /// This stemmer implements the "UniNE" algorithm in:
-    /// <i>Light Stemming Approaches for the French, Portuguese, German and Hungarian Languages</i>
+    /// <c>Light Stemming Approaches for the French, Portuguese, German and Hungarian Languages</c>
     /// Jacques Savoy
     /// </para>
     /// </summary>
     public class HungarianLightStemmer
     {
-        public virtual int stem(char[] s, int len)
+        public virtual int Stem(char[] s, int len)
         {
             for (int i = 0; i < len; i++)
             {
@@ -97,13 +97,13 @@ namespace Lucene.Net.Analysis.Hu
                 }
             }
 
-            len = removeCase(s, len);
-            len = removePossessive(s, len);
-            len = removePlural(s, len);
-            return normalize(s, len);
+            len = RemoveCase(s, len);
+            len = RemovePossessive(s, len);
+            len = RemovePlural(s, len);
+            return Normalize(s, len);
         }
 
-        private int removeCase(char[] s, int len)
+        private int RemoveCase(char[] s, int len)
         {
             if (len > 6 && StemmerUtil.EndsWith(s, len, "kent"))
             {
@@ -119,7 +119,7 @@ namespace Lucene.Net.Analysis.Hu
 
                 if (StemmerUtil.EndsWith(s, len, "al") || StemmerUtil.EndsWith(s, len, "el"))
                 {
-                    if (!isVowel(s[len - 3]) && s[len - 3] == s[len - 4])
+                    if (!IsVowel(s[len - 3]) && s[len - 3] == s[len - 4])
                     {
                         return len - 3;
                     }
@@ -133,7 +133,7 @@ namespace Lucene.Net.Analysis.Hu
                     return len - 2;
                 }
 
-                if ((StemmerUtil.EndsWith(s, len, "on") || StemmerUtil.EndsWith(s, len, "en")) && !isVowel(s[len - 3]))
+                if ((StemmerUtil.EndsWith(s, len, "on") || StemmerUtil.EndsWith(s, len, "en")) && !IsVowel(s[len - 3]))
                 {
                     return len - 2;
                 }
@@ -145,7 +145,7 @@ namespace Lucene.Net.Analysis.Hu
                         return len - 1;
                     case 'a':
                     case 'e':
-                        if (s[len - 2] == s[len - 3] && !isVowel(s[len - 2]))
+                        if (s[len - 2] == s[len - 3] && !IsVowel(s[len - 2]))
                         {
                             return len - 2;
                         }
@@ -156,11 +156,11 @@ namespace Lucene.Net.Analysis.Hu
             return len;
         }
 
-        private int removePossessive(char[] s, int len)
+        private int RemovePossessive(char[] s, int len)
         {
             if (len > 6)
             {
-                if (!isVowel(s[len - 5]) && (StemmerUtil.EndsWith(s, len, "atok") || StemmerUtil.EndsWith(s, len, "otok") || StemmerUtil.EndsWith(s, len, "etek")))
+                if (!IsVowel(s[len - 5]) && (StemmerUtil.EndsWith(s, len, "atok") || StemmerUtil.EndsWith(s, len, "otok") || StemmerUtil.EndsWith(s, len, "etek")))
                 {
                     return len - 4;
                 }
@@ -173,12 +173,12 @@ namespace Lucene.Net.Analysis.Hu
 
             if (len > 5)
             {
-                if (!isVowel(s[len - 4]) && (StemmerUtil.EndsWith(s, len, "unk") || StemmerUtil.EndsWith(s, len, "tok") || StemmerUtil.EndsWith(s, len, "tek")))
+                if (!IsVowel(s[len - 4]) && (StemmerUtil.EndsWith(s, len, "unk") || StemmerUtil.EndsWith(s, len, "tok") || StemmerUtil.EndsWith(s, len, "tek")))
                 {
                     return len - 3;
                 }
 
-                if (isVowel(s[len - 4]) && StemmerUtil.EndsWith(s, len, "juk"))
+                if (IsVowel(s[len - 4]) && StemmerUtil.EndsWith(s, len, "juk"))
                 {
                     return len - 3;
                 }
@@ -191,12 +191,12 @@ namespace Lucene.Net.Analysis.Hu
 
             if (len > 4)
             {
-                if (!isVowel(s[len - 3]) && (StemmerUtil.EndsWith(s, len, "am") || StemmerUtil.EndsWith(s, len, "em") || StemmerUtil.EndsWith(s, len, "om") || StemmerUtil.EndsWith(s, len, "ad") || StemmerUtil.EndsWith(s, len, "ed") || StemmerUtil.EndsWith(s, len, "od") || StemmerUtil.EndsWith(s, len, "uk")))
+                if (!IsVowel(s[len - 3]) && (StemmerUtil.EndsWith(s, len, "am") || StemmerUtil.EndsWith(s, len, "em") || StemmerUtil.EndsWith(s, len, "om") || StemmerUtil.EndsWith(s, len, "ad") || StemmerUtil.EndsWith(s, len, "ed") || StemmerUtil.EndsWith(s, len, "od") || StemmerUtil.EndsWith(s, len, "uk")))
                 {
                     return len - 2;
                 }
 
-                if (isVowel(s[len - 3]) && (StemmerUtil.EndsWith(s, len, "nk") || StemmerUtil.EndsWith(s, len, "ja") || StemmerUtil.EndsWith(s, len, "je")))
+                if (IsVowel(s[len - 3]) && (StemmerUtil.EndsWith(s, len, "nk") || StemmerUtil.EndsWith(s, len, "ja") || StemmerUtil.EndsWith(s, len, "je")))
                 {
                     return len - 2;
                 }
@@ -213,14 +213,14 @@ namespace Lucene.Net.Analysis.Hu
                 {
                     case 'a':
                     case 'e':
-                        if (!isVowel(s[len - 2]))
+                        if (!IsVowel(s[len - 2]))
                         {
                             return len - 1;
                         }
                         break;
                     case 'm':
                     case 'd':
-                        if (isVowel(s[len - 2]))
+                        if (IsVowel(s[len - 2]))
                         {
                             return len - 1;
                         }
@@ -233,7 +233,7 @@ namespace Lucene.Net.Analysis.Hu
             return len;
         }
 
-        private int removePlural(char[] s, int len)
+        private int RemovePlural(char[] s, int len)
         {
             if (len > 3 && s[len - 1] == 'k')
             {
@@ -254,7 +254,7 @@ namespace Lucene.Net.Analysis.Hu
             return len;
         }
 
-        private int normalize(char[] s, int len)
+        private int Normalize(char[] s, int len)
         {
             if (len > 3)
             {
@@ -270,7 +270,7 @@ namespace Lucene.Net.Analysis.Hu
             return len;
         }
 
-        private bool isVowel(char ch)
+        private bool IsVowel(char ch)
         {
             switch (ch)
             {