Overview

Namespaces

  • PHP
  • Sastrawi
    • Dictionary
    • Morphology
      • Disambiguator
    • Specification
    • Stemmer
      • Cache
      • ConfixStripping
      • Context
        • Visitor
      • Filter
    • StopWordRemover

Classes

  • StopWordRemover
  • StopWordRemoverFactory
  • Overview
  • Namespace
  • Class
  • Tree
 1: <?php
 2: 
 3: namespace Sastrawi\StopWordRemover;
 4: 
 5: use Sastrawi\Dictionary\ArrayDictionary;
 6: 
 7: class StopWordRemoverFactory
 8: {
 9:     public function createStopWordRemover()
10:     {
11:         $stopWords = $this->getStopWords();
12: 
13:         $dictionary = new ArrayDictionary($stopWords);
14:         $stopWordRemover = new StopWordRemover($dictionary);
15: 
16:         return $stopWordRemover;
17:     }
18: 
19:     public function getStopWords()
20:     {
21:         return array(
22:             'yang', 'untuk', 'pada', 'ke', 'para', 'namun', 'menurut', 'antara', 'dia', 'dua',
23:             'ia', 'seperti', 'jika', 'jika', 'sehingga', 'kembali', 'dan', 'tidak', 'ini', 'karena',
24:             'kepada', 'oleh', 'saat', 'harus', 'sementara', 'setelah', 'belum', 'kami', 'sekitar',
25:             'bagi', 'serta', 'di', 'dari', 'telah', 'sebagai', 'masih', 'hal', 'ketika', 'adalah',
26:             'itu', 'dalam', 'bisa', 'bahwa', 'atau', 'hanya', 'kita', 'dengan', 'akan', 'juga',
27:             'ada', 'mereka', 'sudah', 'saya', 'terhadap', 'secara', 'agar', 'lain', 'anda',
28:             'begitu', 'mengapa', 'kenapa', 'yaitu', 'yakni', 'daripada', 'itulah', 'lagi', 'maka',
29:             'tentang', 'demi', 'dimana', 'kemana', 'pula', 'sambil', 'sebelum', 'sesudah', 'supaya',
30:             'guna', 'kah', 'pun', 'sampai', 'sedangkan', 'selagi', 'sementara', 'tetapi', 'apakah',
31:             'kecuali', 'sebab', 'selain', 'seolah', 'seraya', 'seterusnya', 'tanpa', 'agak', 'boleh',
32:             'dapat', 'dsb', 'dst', 'dll', 'dahulu', 'dulunya', 'anu', 'demikian', 'tapi', 'ingin',
33:             'juga', 'nggak', 'mari', 'nanti', 'melainkan', 'oh', 'ok', 'seharusnya', 'sebetulnya',
34:             'setiap', 'setidaknya', 'sesuatu', 'pasti', 'saja', 'toh', 'ya', 'walau', 'tolong',
35:             'tentu', 'amat', 'apalagi', 'bagaimanapun',
36:         );
37:     }
38: }
39: 
API documentation generated by ApiGen 2.8.0