搜索墙首页  编程技术  java  asp  ajax  php  c/c#/c++  数据库  oracle  mysql  db2  操作系统  windows  linux  股吧
首页 > 编程 > 数据库 > oracle
 1         
1楼  dylando 2007-09-12 13:28:43

我只是一个做网游运营的,最近朋友问了我一个关于数据库查询的问题,可怜我上大学时学的Oracle都快忘光了,所以特来请教。

        例:用户输入某一段话,对应其中的关键字进行比较精确的查找,如“我的奇瑞瑞虎为什么空调噪音这么大?”

        问题1:假如其中的关键字为“奇瑞瑞虎”、“空调”和“嗓音”这三个,查询时找出这句话中的关键字,是不是进行逐字排查?事先又怎么设定关键字呢?

        问题2:关于数据的查询过程,是不是可以理解为:
                  1)在用户所输入的语句中找出关键字(假设为A、B、C)。
                  2)查找数据库中和关键字A相关的答案。
                  3)在包含关键字A的答案中查找和关键字B相关的答案。
                  4)在包含关键字B的答案中查找和关键字C相关的答案。
                  5)在用户界面中展示结果
                    |__1*已经查找到的包含有关键字A、B、C的答案。
                    |__2*未查找到相关答案,建议用户调整搜索范围。
      这样解释的话,一个不怎么懂计算机的人会不会看懂?还有没有更详细的解释方法?当然我是打算用VISIO画流程图出来的。

以上两个就是我想知道的问题,烦请各位指教!
2楼  vivi8233 2007-09-12 16:48:40

三个条件如果是or的关系呢
3楼  dylando 2007-09-12 17:07:51

我的朋友告诉我,他是想让这个搜索更准确,就是说让用户能够以最短的时间找到他所想要知道的,而不是列出一堆备选让用户去选择,所以是与的关系。
 1         
您的发言将按有关规定都会存档,您须为所发表后果负责,请您遵纪守法并注意语言文明。
标题:新人请教:如果给一个几乎完全不懂计算机的人描述某种数据的查询过程,这样可不可以?
热门关注
标题回复点击
Oracle 10g (ASM):Sample Implementation0816
Oracle 正版用户授权0781
动态性能视图(Dynamic perfermance view V$)0770
EM 无法启动&&重新完全配置EM0637
OracleDBConsole 服务因 2 (0x2) 服务性错误而停止。请问一下如何解决!2466
小布老师Oracle 9i DBA Fundamentals II0408
ORA-1652: unable to extend temp segment诊断以及解决0391
Oracle Linux 和 iSCSI 上构建您自己的 Oracle RAC集群10381
locate pl/sql bottleneck0346
缓冲处理器 buffer handle0341
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源