My favorites | Sign in
Project Logo
                
Feeds:
People details
Project owners:
  ccnusjy

最新更新: http://face2.googlecode.com/svn/trunk/

FACE 简介

"FACE" is the acronym of "Fast Auto Complete Engine"

FACE 致力于为网站的输入框提供自动完成的引擎

FACE 特点

1. 体积小:核心仅有一个文件face.py

2. 易部署:本身就是一个独立的HTTP服务器,用户只需要安装Python

3. 可定制:用户可以定义自己的词汇表

4. 本地化:支持汉语拼音感应

5. 高性能:独创的索引算法;基于asyncore的精简HTTP服务器

使用指南

1.只需要安装python2.5,操作系统不限。

2.把你自定义的词存入prepare/words.txt,每行一个,以UTF-8格式保存。

3.运行create-index.py,目的是建立索引。如果你的词的条目没有超过50万,此过程将在1分钟之内完成。

4.运行face.py,这将启动FACE的HTTP服务器。访问http://localhost:7777/ ,将会看到“It works”的字样。

5.测试:访问http://localhost:7777/s?q=j ,服务器将会以JSON的格式返回以"j"开头的英文或者以"j"为拼音开头的汉字。

6.查看demo,访问http://localhost:7777/demo/index.html,将看到一个ajax效果的带自动完成功能的提示框。

友情提示:如果急于看到效果,可以跳过第2,3步,因为FACE自带了一些词提供演示。

FAQ:

1.如何排序的?根据words.txt中的词出现的频率,频率的排在前面。

作者:sunjunyi #$ software.ict.ac.cn2008.4.3









Hosted by Google Code