问题标签 [indextank]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Which is a better gem for indextank?
I am using indextank with heroku. Which is a better gem to use, indextank or thinkingtank? I looked at the documentation, and tutorials for both,and it seems like thinkingtank is easier to use. A related/follow up question: what are the advantages/disadvantages of each?
java - 如何使用 IndexTank 获得结果?
我将 IndexTank 与 Java 客户端一起使用,但我似乎无法访问结果:
最后一行失败:类型不匹配:无法从对象转换为字符串
有谁知道我为什么会收到这个错误?谢谢。
java - IndexTank:如何在没有查询字符串的情况下进行查询,仅限地理位置
我知道如何使用查询字符串查询 IndexTank,无论有无地理定位。但是如何在没有查询字符串且只有地理位置的情况下进行查询?
如果 queryString 为 null 或空字符串,则它不起作用。
谢谢。
ruby-on-rails - IndexTank 如何处理权限
He**llo,给定一个 Indextank 索引,如下所示: class Threads < ActiveRecord::Base has_many :permissions
include Tanker
该索引存在于我的 Thread 模型中。问题是线程具有权限。目前,如果我允许用户搜索索引,他们将搜索所有用户的线程。什么是处理权限的聪明方法,所以我的用户只能跨用户有权访问的线程进行搜索。谢谢**
架构:
只要用户拥有项目的权限记录,他们就可以查看该项目的所有线程。
php - 使用 Indextank 进行网站搜索
我正在寻找 Google CSE 的免费、易于实施且无广告的替代品。
我找到了 indextank,它看起来是一种很简单的内容索引方法,但它不会抓取您的网站。我想我设想能够将 url ala Google CSE 传递给它。
因此,有没有一种简单的方法可以设置一个 PHP 脚本来执行爬取部分?即向它传递一个 URL 并让它索引该域上的所有网页。
最终结果是我可以在我的网站上进行网站搜索。
ruby - IndexTank 自动完成:修改返回的每个结果的自动完成字段文本
我在 Heroku 上部署了一个 Ruby/Sinatra 应用程序,我正在使用 IndexTank 插件来提供全文搜索功能。
我目前正在根据IndexTank 自动完成文档使用开箱即用的自动完成功能
目前我已经为我的文档编制了索引,以便默认的 :text 字段包含文档的城市名称和国家名称。IE:
当我在默认的自动完成字段中进行搜索时,它实际上确实有效并返回了结果,但不是我所期望或喜欢的。
当我在字段中输入“ lon ”时,它会返回“ london ”。这确实是正确的文件,但我希望它实际上会返回我“伦敦英格兰”。
有人知道我如何修改自动完成字段下拉列表中呈现的数据,以便在我搜索“ lon ”时显示“ London England ”吗?
更新
我还尝试了评论中建议的InstantLinks功能,但这也不能完全满足我的需要。似乎这两种解决方案都完成了我需要的大约 80% 的工作,但不幸的是我需要一些额外的东西。
InstantLinks 不能按我需要的两件事是:
虽然我可以从索引中选择要在下拉列表中显示的字段(这是我无法使用自动完成功能所做的),但当我使用箭头键选择下拉列表中的选项时,所选选项不会显示在文本字段中。
当我从下拉列表中选择一个条目时,我被带到另一个页面,该页面的 URL 应该是从索引中提取的。我想要发生的只是选择要填充到原始文本字段中的条目的值。
所以,不幸的是,我看不到 InstantLinks 将如何为我提供我所追求的功能。
indextank - IndexTank:为什么 InstantSearch 要求我输入用户名和密码?
我从IndexTank JQuery Github页面下载了压缩包,并按照说明提取了存档。
我根据说明编辑了 test.html 文件并添加了我的 IndexTank 公共 API URL 以及我的索引名称。
然后我在 Chrome 中打开了 test.html 文件并尝试使用搜索字段。
所以,我的问题是:
为什么每次我搜索某些内容时,都会弹出浏览器提示我输入用户名和密码?
ruby-on-rails - Rails 的 IndexTank 教程
我正在构建一个简单的 Rails 网站,用户可以在其中创建帖子,人们可以搜索帖子。我正在使用 heroku 托管此应用程序。
我正在寻找搜索功能的选项,并发现 IndexTank (starter) 是 heroku 的唯一免费选项。
将 IndexTank 用于像我这样的需求是个好主意吗?我应该继续使用 ActiveRecord 查找器来实现此搜索还是应该使用 IndexTank?
此外,任何人都可以为我提供一个非常好的 IndexTank 入门教程吗?我发现了一些教程,但无法真正取得进展。谢谢。
ruby-on-rails-3 - IndexTank - 如何确定查询结果的优先级
使用indextank
rubygem,如果我索引这样的帖子
我的查询应该是什么样子,以便在title
匹配之前返回body
匹配。这样做:
返回从最新到最旧排序的所有匹配项。
谢谢你。
ruby-on-rails - URI::InvalidURIError 错误 URI(不是 URI?):使用 Tanker
我正在使用 IndexTank 和 Tanker gem 在我的 Rails 应用程序上实现全文搜索,但是在尝试对我的索引使用 search_tank 方法时出现错误 (URI::InvalidURIError bad URI(is not URI?))。
这是我得到错误的控制器方法
这是我定义索引的 Post 模型的一部分
search_tank 方法在我在 rails 控制台中测试时有效。其他帖子似乎表明这可能与 config/routes.rb 中设置的路由有关。我设置的就是这个。
我已经四处寻找答案,但我有点难过。任何帮助将不胜感激。