« ­����줿 | �ᥤ�� | �������� »

2007ǯ08��01��

Tritonn �ˤ�븡���ϥ������ͤǥ����Ȥ���ʤ�

�Ƕ�ϡ�Ű�뤷�ʤ��� MySQL + Senna �� Tritonn ���Ƥ��롣�����ޤǡ�Tritonn �����Ѥ�����ʸ�����Ǥϡ����Ф�����̤��������ͤǥ����ȡ�Ŭ���ٽ�ˤ�����Τ��ȻפäƤ�����

���ʤ����

SELECT
  *
FROM
  table
WHERE
  MATCH(col) AGAINST('*D+ ����' IN BOOLEAN MODE);

�Ȥ����������ȯ�Ԥ�����硢��̤� TF-IDF �˴�Ť�������ȻפäƤ�����

����ϡ�ñ�ʤ�פ����ߤǡ��������ʤ���

SELECT
  *,
  MATCH(col) AGAINST('*D+ ����' IN BOOLEAN MODE)
FROM
  table
WHERE
  MATCH(col) AGAINST('*D+ ����' IN BOOLEAN MODE);

��������Х������ͤ�ɽ���Ǥ���Τǡ���������ǥ����Ȥ���Ƥ��ʤ����Ȥ��ǧ�Ǥ�����

sen_records_sort

�ޤ���MySQL + Tritonn �Υ�������������ǡ������Ȥ�Ԥ� Senna API ���Ȥ��Ƥ��ʤ����Ȥ��ǧ������

ALTER TABLE table ORDER BY item_score DESC

�����ˡ֥����ƥ�ν����١פ���륫���ǥ����Ȥ��Ƥ����С���ʸ�����η�̤������ƥ�ν����١ʸ���������ɤȤ��������ȿ�Ǥ��ʤ��ˤǥ����Ȥ��������������������������Ȥ��ɤ��ޤ�Ŭ�Ѥ���뤫�����ޤ���ʬ����ʤ��ʥ���ǥå��������Ѥ������ʤɡˡ�

��������ǥ����Ȥ��������ϡ��ʲ��Τ褦�˥������ȯ�Ԥ���Ф褤��

SELECT
  *,
  MATCH(col) AGAINST('*D+ ����' IN BOOLEAN MODE) AS score
FROM
  table
WHERE
  MATCH(col) AGAINST('*D+ ����' IN BOOLEAN MODE)
ORDER BY
  score DESC;

Tritonn �Υɥ�����Ȥ����ʤ����֤ʤΤǡ���õ��ǿʤ�Ƥ��롣������ˡ���Ω���ʤ��ȡ��硹Ū�������˽񤯤��Ȥ�����ʤ��Τǡ����ĤޤǤ��äƤ���ʤΤ�����

�ڴ�Ϣ�����
��[Senna-dev 624] Re: tritonn�ζ�˵����Ϣʸ�񸡺��ˤĤ���
��http://lists.sourceforge.jp/mailman/archives/senna-dev/2007-June/000623.html
��Senna API���� - Senna �Ȥ߹��߷���ʸ�������󥸥�
��http://qwik.jp/senna/APIJ.html
��12.1.2. ALTER TABLE ��ʸ - MySQL 5.1 ��ե���󥹥ޥ˥奢��
��http://dev.mysql.com/doc/refman/5.1/ja/alter-table.html

2007ǯ08��01�� 23:47 | Technology

�ȥ�å��Хå�

������