1 package com.daffodilwoods.daffodildb.server.sql99.fulltext.common; 2 3 import java.io.*; 4 5 10 11 public class StopWords { 12 16 public static final byte[][] ENGLISH_STOP_WORDS = { 17 {(byte) 39}, {(byte) 97}, {(byte) 97, (byte) 110}, {(byte) 97, (byte) 110, (byte) 100}, { (byte) 97, (byte) 114, (byte) 101}, {(byte) 97, (byte) 115}, {(byte) 97, (byte) 116}, {(byte) 98, (byte) 101}, {(byte) 98, (byte) 117, (byte) 116}, {(byte) 98, (byte) 121}, {(byte) 102,(byte) 111,(byte) 114}, {(byte) 105,(byte) 102}, {(byte) 105,(byte) 110}, {(byte) 105,(byte) 110,(byte) 116,(byte) 111}, {(byte) 105,(byte) 115}, {(byte) 105,(byte) 116}, {(byte) 110,(byte) 111}, {(byte) 110,(byte) 111,(byte) 116}, {(byte) 111,(byte) 102}, {(byte) 111,(byte) 110}, {(byte) 111,(byte) 114}, {(byte) 115}, {(byte) 115,(byte)117,(byte)99,(byte)104}, {(byte) 116}, {(byte)116,(byte)104,(byte)97,(byte)116}, {(byte)116,(byte)104,(byte)101}, {(byte)116,(byte)104,(byte)101,(byte)105,(byte)114}, {(byte)116,(byte)104,(byte)101,(byte)110}, {(byte)116,(byte)104,(byte)101,(byte)114,(byte)101}, {(byte)116,(byte)104,(byte)101,(byte)115,(byte)101}, {(byte)116,(byte)104,(byte)101,(byte)121}, {(byte)116,(byte)104,(byte)105,(byte)115}, {(byte)116,(byte)111}, {(byte)119,(byte)97,(byte)115}, {(byte)119,(byte)105,(byte)108,(byte)108}, {(byte)119,(byte)105,(byte)116,(byte)104}, {(byte)10} }; 55 56 public StopWords() { 57 58 } 59 65 public static boolean checkStopWords(byte[] token) { 66 Outer:for (int i = 0; i < ENGLISH_STOP_WORDS.length; i++) { 67 byte[] stopWord = ENGLISH_STOP_WORDS[i]; 68 if (token.length == stopWord.length) { 69 for (int j = 0; j < token.length; j++) { 70 if (token[j] != stopWord[j]) 71 continue Outer; 72 } 73 return true; 74 } 75 } 76 return false; 77 } 78 } 79 | Popular Tags |