full-text-search

    11热度

    2回答

    我有一个MS SQL数据库,并有一个varchar字段,我想要做像where name like '%searchTerm%'查询。但是现在这个速度太慢了,即使是SQL企业的全文索引。 有人可以解释如何Lucene .Net可能会帮助我的情况吗?索引器如何工作?查询如何工作? 我做了什么,我该做什么?

    8热度

    6回答

    以下是我遇到的问题,我有一组日志可以相当快速地增长。它们每天都被分割成单独的文件,并且这些文件可以轻松地成长为一个演出。为了减小尺寸,超过30天左右的条目被清除。 问题是当我想要搜索某些字符串的这些文件。现在,Boyer-Moore的搜索速度非常缓慢。我知道像dtSearch这样的应用程序可以使用索引提供非常快速的搜索,但我不确定如何实现该功能,而不占用日志占用空间的两倍。 有没有任何资源可以帮我

    8热度

    13回答

    我想用Google App Engine编写一个web应用程序(所以参考语言应该是Python)。我的应用程序需要一个简单的搜索引擎,因此用户将能够找到指定关键字的数据。 例如,如果我有一个表的那些行: 1办公空间 2 2001:空间 奥德赛 3巴西 和 “空格” 的用户查询,第1行和第2行将被返回。如果用户查询“办公空间”,结果也应该是第1行和第2行(第1行)。 什么是以简单的方式做到这一点的技

    35热度

    4回答

    我有一个查询在SQL2005上运行良好,但将数据库移动到SQL2008给我错误的标题。 问题的代码是CONTAINS,CONTAINSTABLE或FREETEXT调用一个空参数。不过我想只有来电或当有一个像这样的 where (@search_term = '' or (FREETEXT(lst.search_text, @search_term))) 或 left join contains

    9热度

    1回答

    在我的全文搜索查询中,我想为特定列指定更高的权重。考虑此查询: SELECT Key_Table.RANK, FT_Table.* FROM Restaurants AS FT_Table INNER JOIN FREETEXTTABLE(Restaurants, *, 'chilly chicken') AS Key_Table ON FT_Table.RestaurantID = Key_

    12热度

    5回答

    我正在用SQL后端构建一个C#/ ASP.NET应用程序。我正处于截止日期并完成我的页面,在左边栏中,我的一位设计师在我的一个页面上加入了全文搜索功能。到目前为止,我的“搜索”是过滤器,能够通过特定因素和列值缩小结果集。因为我在截止日期(你知道3个小时睡一个晚上,在我看起来像猫吃东西和吐出来的地方),我期待这个页面与其他人非常相似,我试图决定是否发臭。我以前从未在网页上进行过全文搜索......这

    -1热度

    1回答

    您希望用户只需键入他们的搜索条件即可,就像在Google中一样。有些词语,可能是一些引用的词组,也许只有几个操作符,并且只是起作用。 .NET解决方案,请访问: http://ewbi.blogs.com/develops/2007/05/normalizing_sql.html 我要寻找一个纯粹的T-SQL版本,其中的支持也。 (或VBScript/JavaScript的) 例子: “狗” 的食

    25热度

    3回答

    是否存在与MS SQL的全文搜索服务相当的Oracle? 如果是这样,有没有人实现它,并有好/坏的经历?

    3热度

    3回答

    如果任何人有使用Oracle文本(CTXSYS.CONTEXT)的经验,我想知道当用户想要搜索可能包含撇号的名称时如何处理用户输入。 转义'似乎在某些情况下工作,但不是在词的末尾 - s在停用词列表中,因此似乎被删除。 目前,我们改变简单的查询文本(即任何东西,这只是字母)%text%,例如: contains(field, :text) > 0 一种奥尼尔作品搜索,但乔的没有。 有没有人使用

    2热度

    1回答

    我想在我的Java程序中使用来自Compass搜索引擎的@Searchable注释,但我收到编译时错误:“类型不匹配:无法将Searchable转换为注释”。 我已经包含了所有我能想到的jar文件,并在网上搜索了一些无法使用的示例。 有没有人有Compass注释的工作示例?