值得庆幸的是,这里不缺搜索应用程序。
清单6中的搜索应用程序包含11个步骤。
清单1展示了简化的Twitter搜索应用程序。
为了理解该搜索应用程序的操作,首先需要了解Struts框架。
In order to understand the search application's operation, you need to first understand the Struts framework.
用户可以对产品信息进行搜索,然后在搜索应用程序中使用返回的信息。
Users can run a search against the product information and then can use the hits returned in their search application.
一旦在索引中添加了数据之后,搜索应用程序在与数据交互时至少有5种基本要求。
Once data is represented in an index, search applications typically have at least five basic needs when it comes to interacting with the data.
Lucene提供了灵活的接口使我们更加方便的设计我们的Web搜索应用程序。
Lucene provides a flexible interface so you can design your own Web search application.
通过提供一个接口类,可以支持该搜索应用程序所需的搜索操作的其他变体。
By providing an interface class, we can support other variations of the search operations required by the search application.
文章探讨如何访问一项搜索服务,并在一个简单的搜索应用程序中使用该服务。
This paper is about to how to access the search web service, and how to use the service in the simple search application.
接下来,将要实现一个真实的位置搜索应用程序来处理用户查询和呈现搜索结果。
From here, a real local-search application will need to investigate how best to scale, handle user queries, and visualize the results.
图5显示了业务用户使用搜索应用程序与TwitterWeb服务交互时产生的事件序列。
Figure 5 shows the sequence of events that happens when a business user USES the search application to interact with the Twitter web service.
对于任何典型的搜索应用程序,这都是一个常用特性,Notes的内部设计轻松实现了该特性。
This is a commonly requested feature of a typical search application and is easily provided by the inherent design of Notes.
开发OmniFind .NET搜索应用程序的第一步是生成一个 .NET代理客户机。
The first step necessary for developing an OmniFind .NET search application is to generate a .NET proxy client.
例如,我们可能需要增强该搜索应用程序,以便对另一个不支持SIAPI接口的搜索产品进行搜索。
For example, we might want to enhance this search application to search against another search product that does not support the SIAPI interface.
如果用户不选择要搜索的集合,那么在默认情况下,该搜索应用程序将搜索所有可用的集合。
If the user does not select any collections to search, then the search application defaults to searching all available collections.
该搜索应用程序意图成为一个全功能的示例应用程序,以演示该产品所提供的强大搜索功能。
The search application is intended to be a fully functional sample application that demonstrates the powerful search capabilities that the product offers.
当托管代码抛出异常时发生,在运行时在调用堆栈中搜索应用程序域中的异常处理程序之前。
Occurs when an exception is thrown in managed code, before the runtime searches the call stack for an exception handler in the application domain.
在完成本文之后,您应该掌握了足够多的信息,能够成功地定制该搜索应用程序,从而满足企业的特定需求。
Upon completion of the article, you should have enough information to successfully customize the search application to meet the specific needs of your enterprise.
在研究该示例搜索应用程序的技术细节之前,理解终端用户如何与该应用程序进行交互是很重要的。
Before exploring the technical details of the sample search application, it is important to understand how end users interact with the application.
如我在稍后展示的一样,正确地设置范围查询是提升空间搜索应用程序的查询性能的关键因素之一。
As I'll show later, setting this up effectively is one of the keys to performance for filtering in spatial-search applications.
如果你想利用Lucene来创建一个Web搜索应用程序,那么它的架构也和上面所描述的类似,就如图一中所示。
If you want to use Lucene to build a Web search application, the final architecture will be similar to that shown in Figure 1.
对于很多经典的Web应用程序,例如内容管理系统、搜索应用程序和电子商务站点等等而言,这非常适合。
This is a perfect fit for many of the classic types of Web applications such as content management systems, search applications, and e-commerce sites, just to name a few.
一旦抓取、解析和索引,以及搜索组件开始运行,就要在搜索应用程序中搜索一些关键字,来确保查询日志数据已生成。
Once the crawl, parse and index, and search components have started running, you need to search some keywords in the search application to make sure some query log data is being generated.
另一个例子是挑战Google的AlexaSearchPlatform,用于引导一系列垂直搜索应用程序。
Another example is the Alexa search Platform, designed to bootstrap a family of vertical search applications to challenge Google.
在开源crm系统SugarCRM中,搜索应用程序还允许用户添加这个Twitter用户为潜在联系人。
The search application also enables the application user to add that Twitter user as a potential contact in SugarCRM, an open source CRM system.
在本篇文章中,你会学习到如何利用Lucene实现高级搜索功能以及如何利用Lucene来创建Web搜索应用程序。
In this article, you learn to implement advanced searches with Lucene, as well as how to build a sample Web search application that integrates with Lucene.
首先需要注意的是,许多类型的地理空间数据都可以用它们的“原始”格式表示,并且能够在搜索应用程序中很好地发挥作用。
First and foremost, many types of geospatial data can be represented in their "raw" format and work just fine with a search application.
这个两部分系列文章展示了如何使用开源bpm工具Bonita为一个公司(只是假设)构建社交媒体搜索应用程序。
This two-part article shows how to use Bonita, an open source BPM tool, to build a social-media search application for a hypothetical company.
如图1所示,使用Lucene构建功能全面的搜索应用程序主要涉及编制数据索引、搜索数据和显示搜索结果几个方面。
As shown in Figure 1, building a full-featured search application using Lucene primarily involves indexing data, searching data, and displaying search results.
Facebook也开发了一套写入及搜索应用程序开发接口,允许第三方应用程序发布签到信息及对地点数据进行查询。
Facebook has also developed a Write and Search API that allows third-party apps to publish checkins and run queries on Places data.
应用推荐