Class ArabicStemmer

  • All Implemented Interfaces:
    java.io.Serializable

    public class ArabicStemmer
    extends SnowballStemmer
    This class implements the stemming algorithm defined by a snowball script.

    Generated by Snowball 2.0.0 - https://snowballstem.org/

    See Also:
    Serialized Form
    • Field Detail

      • methodObject

        private static final java.lang.invoke.MethodHandles.Lookup methodObject
      • a_0

        private static final Among[] a_0
      • a_1

        private static final Among[] a_1
      • a_2

        private static final Among[] a_2
      • a_3

        private static final Among[] a_3
      • a_4

        private static final Among[] a_4
      • a_5

        private static final Among[] a_5
      • a_6

        private static final Among[] a_6
      • a_7

        private static final Among[] a_7
      • a_8

        private static final Among[] a_8
      • a_9

        private static final Among[] a_9
      • a_10

        private static final Among[] a_10
      • a_11

        private static final Among[] a_11
      • a_12

        private static final Among[] a_12
      • a_13

        private static final Among[] a_13
      • a_14

        private static final Among[] a_14
      • a_15

        private static final Among[] a_15
      • a_16

        private static final Among[] a_16
      • a_17

        private static final Among[] a_17
      • a_18

        private static final Among[] a_18
      • a_19

        private static final Among[] a_19
      • a_20

        private static final Among[] a_20
      • a_21

        private static final Among[] a_21
      • B_is_defined

        private boolean B_is_defined
      • B_is_verb

        private boolean B_is_verb
      • B_is_noun

        private boolean B_is_noun
    • Constructor Detail

      • ArabicStemmer

        public ArabicStemmer()
    • Method Detail

      • r_Normalize_pre

        private boolean r_Normalize_pre()
      • r_Normalize_post

        private boolean r_Normalize_post()
      • r_Checks1

        private boolean r_Checks1()
      • r_Prefix_Step1

        private boolean r_Prefix_Step1()
      • r_Prefix_Step2

        private boolean r_Prefix_Step2()
      • r_Prefix_Step3a_Noun

        private boolean r_Prefix_Step3a_Noun()
      • r_Prefix_Step3b_Noun

        private boolean r_Prefix_Step3b_Noun()
      • r_Prefix_Step3_Verb

        private boolean r_Prefix_Step3_Verb()
      • r_Prefix_Step4_Verb

        private boolean r_Prefix_Step4_Verb()
      • r_Suffix_Noun_Step1a

        private boolean r_Suffix_Noun_Step1a()
      • r_Suffix_Noun_Step1b

        private boolean r_Suffix_Noun_Step1b()
      • r_Suffix_Noun_Step2a

        private boolean r_Suffix_Noun_Step2a()
      • r_Suffix_Noun_Step2b

        private boolean r_Suffix_Noun_Step2b()
      • r_Suffix_Noun_Step2c1

        private boolean r_Suffix_Noun_Step2c1()
      • r_Suffix_Noun_Step2c2

        private boolean r_Suffix_Noun_Step2c2()
      • r_Suffix_Noun_Step3

        private boolean r_Suffix_Noun_Step3()
      • r_Suffix_Verb_Step1

        private boolean r_Suffix_Verb_Step1()
      • r_Suffix_Verb_Step2a

        private boolean r_Suffix_Verb_Step2a()
      • r_Suffix_Verb_Step2b

        private boolean r_Suffix_Verb_Step2b()
      • r_Suffix_Verb_Step2c

        private boolean r_Suffix_Verb_Step2c()
      • r_Suffix_All_alef_maqsura

        private boolean r_Suffix_All_alef_maqsura()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object