.. -*- rst -*- .. highlightlang:: none æ¤ç´¢ ==== :doc:`/reference/commands/select` ã³ãã³ããqueryãã©ã¡ã¼ã¿ã使ã£ã¦ã©ã®ããã«æ¤ç´¢ããã®ãã説æãã¾ãã æ¤ç´¢ã®æå ---------- æ¤ç´¢ã®æåã«ã¯ä»¥ä¸ã®3種é¡ãããæ¤ç´¢çµæã«ãã£ã¦åçã«ä½¿ãåãã¦ãã¾ãã 1. å®å ¨ä¸è´æ¤ç´¢ 2. éããã¡æ¸ãæ¤ç´¢ 3. é¨åä¸è´æ¤ç´¢ ã©ã®ããã«æ¤ç´¢ã®æåã使ãåãã¦ãããã説æããåã«ãã¾ããããããã®æ¤ç´¢ã®æåã説æãã¾ãã å®å ¨ä¸è´æ¤ç´¢ ^^^^^^^^^^^^ æ¤ç´¢å¯¾è±¡ææ¸ã¯è¤æ°ã®èªå½ã«ãã¼ã¯ãã¤ãº(åå²)ããããããããåä½ã¨ããèªå½è¡¨ã«ç´¢å¼ã管çãã¾ãã æ¤ç´¢ãã¼ã¯ã¼ããåä¸ã®æ¹æ³ã§ãã¼ã¯ãã¤ãºããã¾ãã ãã®ã¨ããæ¤ç´¢ãã¼ã¯ã¼ãããã¼ã¯ãã¤ãºããçµæå¾ãããèªå½ã®é åã¨åä¸ã®é åãå«ãææ¸ãæ¤ç´¢ããå¦çãå®å ¨ä¸è´æ¤ç´¢ã¨å¼ãã§ãã¾ãã ãã¨ãã°ãTokenMecabãã¼ã¯ãã¤ã¶ã使ç¨ããç´¢å¼ã§ã¯ãæ±äº¬é½æ°ãã¨ããæåå㯠æ±äº¬ / é½æ° ã¨ããäºã¤ã®èªå½ã®é åã¨ãã¦æ ¼ç´ããã¾ãããã®ç´¢å¼ã«å¯¾ãã¦ãæ±äº¬é½ãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããæããã®ãã¼ã¯ã¼ãã¯ã æ±äº¬ / é½ ã¨ããäºã¤ã®èªå½ã®é åã¨ãã¦å¦çããã¾ãããã®èªå½ã®ä¸¦ã³ã¯ããæ±äº¬ / é½æ°ãã¨ããèªå½ã®ä¸¦ã³ã«ã¯ä¸è´ãã¾ããã®ã§ãå®å ¨ä¸è´æ¤ç´¢ã§ã¯ããããã¾ããã ããã«å¯¾ãã¦ãTokenBigramãã¼ã¯ãã¤ã¶ã使ç¨ããç´¢å¼ã§ã¯ãæ±äº¬é½æ°ãã¨ããæåå㯠æ±äº¬ / äº¬é½ / é½æ° / æ° ã¨ããåã¤ã®èªå½ã®é åã¨ãã¦æ ¼ç´ããã¾ãããã®ç´¢å¼ã«å¯¾ãã¦ãæ±äº¬é½ãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããæããã®ãã¼ã¯ã¼ãã¯ã æ±äº¬ / äº¬é½ ã¨ããäºã¤ã®èªå½ã®é åã¨ãã¦å¦çããã¾ãããã®èªå½ã®ä¸¦ã³ã¯ããæ±äº¬ / äº¬é½ / é½æ°ãã¨ããèªå½ã®ä¸¦ã³ã«å«ã¾ãã¾ãã®ã§ãå®å ¨ä¸è´æ¤ç´¢ã§ããããã¾ãã ãªããTokenBigramãã¼ã¯ãã¤ã¶ã§ã¯ãã¢ã«ãã¡ãããã»æ°å¤ã»è¨å·æååã«ã¤ãã¦ã¯bigramãçæãããä¸ã¤ã®é£ç¶ãããã¼ã¯ã³ã¨ãã¦æ±ãã¾ãããã¨ãã°ãã楽ããbilliardãã¨ããæååã¯ã 楽ã / ãã / billiard ã¨ããä¸ã¤ã®èªå½ã®é åã¨ãã¦æ ¼ç´ããã¾ããããã«å¯¾ãã¦ãbillãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããæããã®ãã¼ã¯ã¼ãã¯ã bill ã¨ããä¸ã¤ã®èªå½ã¨ãã¦å¦çããã¾ãããã®èªå½ã®ä¸¦ã³ã¯ã楽ã / ãã / billiardãã¨ããèªå½ã®ä¸¦ã³ã«ã¯å«ã¾ããªãã®ã§ãå®å ¨ä¸è´ã§ããããã¾ããã ããã«å¯¾ãã¦ãTokenBigramSplitSymbolAlphaãã¼ã¯ãã¤ã¶ã§ã¯ã¢ã«ãã¡ãããæååã«ã¤ãã¦ãbigramãçæããã楽ããbilliardãã¨ããæååã¯ã 楽ã / ãã / ãb / bi / il / ll / li / ia / ar / rd / d ã¨ããåä¸ã®èªå½ã®é åã¨ãã¦æ ¼ç´ããã¾ããããã«å¯¾ãã¦ãbillãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããæããã®ãã¼ã¯ã¼ãã¯ã bi / il / ll ã¨ããä¸ã¤ã®èªå½ã¨ãã¦å¦çããã¾ãããã®èªå½ã®ä¸¦ã³ã¯ã楽ã / ãã / ãb / bi / il / ll / li / ia / ar / rd / dãã¨ããèªå½ã®ä¸¦ã³ã«å«ã¾ããã®ã§ãå®å ¨ä¸è´ã§ããããã¾ãã éããã¡æ¸ãæ¤ç´¢ ^^^^^^^^^^^^^^^^ éããã¡æ¸ãæ¤ç´¢ã¯ãããªã·ã¢æ¨ã§èªå½è¡¨ãæ§ç¯ãã¦ããå ´åã®ã¿å©ç¨å¯è½ã§ãã éããã¡æ¸ãæ¤ç´¢ã®æåã¯TokenBigramãªã©N-gramç³»ã®ãã¼ã¯ãã¤ã¶ã¼ãå©ç¨ãã¦ããå ´åã¨TokenMecabãã¼ã¯ãã¤ã¶ã¼ãå©ç¨ãã¦ããå ´åã§æåãå¤ããã¾ãã N-gramç³»ã®ãã¼ã¯ãã¤ã¶ã¼ãå©ç¨ãã¦ããå ´åã¯ãã¼ã¯ã¼ãã§åæ¹ä¸è´æ¤ç´¢ããã¾ãã ä¾ãã°ããbillãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããå ´åããbillãããbilliardããããããã¾ãã TokenMeCabãã¼ã¯ãã¤ã¶ã¼ã®å ´åã¯ããã¡æ¸ãåã®ãã¼ã¯ã¼ãã§åæ¹ä¸è´æ¤ç´¢ããã¾ãã ä¾ãã°ããã¹ã¼ãã«ã¬ã¼ãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããå ´åããã¹ã¼ãã«ã¬ã¼ãã¼ãï¼1åèªæ±ãï¼ã«ããããã¾ããããã¹ã¼ãã«ã¬ã¼ãï¼"ã¹ã¼ã"ã¨"ã«ã¬ã¼"ã®2åèªæ±ãï¼ããã¹ã¼ãã«ã¬ã¼ã©ã¤ã¹ãï¼"ã¹ã¼ã"ã¨"ã«ã¬ã¼ã©ã¤ã¹"ã®2åèªæ±ãï¼ã«ã¯ããããã¾ããã é¨åä¸è´æ¤ç´¢ ^^^^^^^^^^^^ é¨åä¸è´æ¤ç´¢ã¯ãããªã·ã¢æ¨ã§èªå½è¡¨ãæ§ç¯ãã¦ãã¦ããã¤ãKEY_WITH_SISãªãã·ã§ã³ãæå®ãã¦ããå ´åã®ã¿å©ç¨å¯è½ã§ããKEY_WITH_SISãªãã·ã§ã³ãæå®ããã¦ããªãå ´åã¯éããã¡æ¸ãæ¤ç´¢ã¨åçã§ãã é¨åä¸è´æ¤ç´¢ã®æåã¯TokenBigramãªã©N-gramç³»ã®ãã¼ã¯ãã¤ã¶ã¼ãå©ç¨ãã¦ããå ´åã¨TokenMecabãã¼ã¯ãã¤ã¶ã¼ãå©ç¨ãã¦ããå ´åã§æåãå¤ããã¾ãã Bigramã®å ´åã¯åæ¹ä¸è´æ¤ç´¢ã¨ä¸éä¸è´æ¤ç´¢ã¨å¾æ¹ä¸è´æ¤ç´¢ãè¡ãã¾ãã ä¾ãã°ããillãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããå ´åããbillãããbilliardããããããã¾ãã TokenMeCabãã¼ã¯ãã¤ã¶ã¼ã®å ´åã¯ããã¡æ¸ãå¾ã®ãã¼ã¯ã¼ãã§åæ¹ä¸è´æ¤ç´¢ã¨ä¸éä¸è´æ¤ç´¢ã¨å¾æ¹ä¸è´æ¤ç´¢ããã¾ãã ä¾ãã°ããã¹ã¼ãã«ã¬ã¼ãã¨ãããã¼ã¯ã¼ãã§æ¤ç´¢ããå ´åããã¹ã¼ãã«ã¬ã¼ãï¼"ã¹ã¼ã"ã¨"ã«ã¬ã¼"ã®2åèªæ±ãï¼ããã¹ã¼ãã«ã¬ã¼ã©ã¤ã¹ãï¼"ã¹ã¼ã"ã¨"ã«ã¬ã¼ã©ã¤ã¹"ã®2åèªæ±ãï¼ããã¹ã¼ãã«ã¬ã¼ãã¼ãï¼1åèªæ±ãï¼ã«ãããããã¾ãã æ¤ç´¢ã®ä½¿ãåã -------------- groongaã¯åºæ¬çã«å®å ¨ä¸è´æ¤ç´¢ã®ã¿ãè¡ãã¾ããå®å ¨ä¸è´æ¤ç´¢ã§ã®ããã件æ°ãæå®ã®é¾å¤ä»¥ä¸ã®å ´åã«éããéããã¡æ¸ãæ¤ç´¢ãè¡ããããã§ãããã件æ°ãé¾å¤ä»¥ä¸ã®å ´åã¯é¨åä¸è´æ¤ç´¢ãè¡ãã¾ããï¼é¾å¤ã®ããã©ã«ãå¤ã¯0ã§ããï¼ ãã ãããã§ã«æ¤ç´¢çµæã»ãããåå¨ããå ´åã¯ãã¨ãããã件æ°ãé¾å¤ä»¥ä¸ã§ãå®å ¨ä¸è´æ¤ç´¢ã®ã¿ãè¡ãã¾ãã ä¾ãã°ã以ä¸ã®ãããªã¯ã¨ãªã®å ´åã¯ãããããã®æ¤ç´¢ã§ããã件æ°ãé¾å¤ä»¥ä¸ã®å ´åã¯å®å ¨ä¸è´æ¤ç´¢ãéããã¡æ¸ãæ¤ç´¢ãé¨åä¸è´æ¤ç´¢ãé ã«è¡ãã¾ãã:: select Shops --match_column description --query ã¹ã¼ãã«ã¬ã¼ ãããã以ä¸ã®ããã«å ¨ææ¤ç´¢ãè¡ãåã«æ¤ç´¢çµæã»ãããåå¨ããå ´åã¯å®å ¨ä¸è´æ¤ç´¢ã®ã¿ãè¡ãã¾ããï¼point > 3ã§é¾å¤ã®ä»¶æ°ããããããã¦ããå ´åï¼:: select Shops --filter '"point > 3 && description @ \"ã¹ã¼ãã«ã¬ã¼\""' ãã®ãããdescriptionã«ãã¹ã¼ãã«ã¬ã¼ã©ã¤ã¹ããå«ã¾ãã¦ãã¦ãããã¹ã¼ãã«ã¬ã¼ã©ã¤ã¹ãã¯ãã¹ã¼ãã«ã¬ã¼ãã«å®å ¨ä¸è´ããªãã®ã§ããããã¾ããã