pdf parser c# : How to bookmark a page in pdf document application software tool html windows azure online cloudsearch-dg2-part1029

To get facet counts with your search results
Use the facet.FIELD option to specify a field for which you want to compute facets. For the sample
IMDB movies data faceting is enabled for the following fields:genres, rank, ratingrelease_date,
running_time_secs, and year. Facet options are specified as a JSON object. If the JSON object
is empty, facet.FIELD={}, facet counts are computed for all field values, the facets are sorted by
facet count, and the top 10 facets are returned in the results:
q=star&return=title&facet.genres={}
The facets appear below the hits in the results.
facets": {
"genres": {
"buckets": [
{"value": "Comedy","count": 41},
.
.
.
{"value": "Sport", "count": 7}
]
}
}
You can specify options to calculate facets for selected field values, specify the maximum number of
facet values to include in the results, and control how the facets are sorted.
To define buckets to compute facet counts for selected field values, you specify the buckets option. For
example, the following request sorts the facet counts for the year field by decade:
q=star&facet.year={buckets:["[1970,1979]","[1980,1989]","[1990,1999]"]}
This constrains the facet counts to the three specified ranges:
"facets": {
"year": {
"buckets": [
{"value": "[1970,1979]", "count": 3},
{"value": "[1980,1989]","count": 7},
{"value": "[1990,1999]","count": 12}
]
}
}
For more information about specifying facet options, see Getting and Using Facet Information in Amazon
CloudSearch (p.116).
Getting Search Highlights
A search highlight is an excerpt of a text or text-array field that shows where the search term occurs within
the field.
API Version 2013-01-01
15
Amazon CloudSearch Developer Guide
Getting Search Highlights
How to bookmark a page in pdf document - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
add bookmark pdf file; bookmarks pdf reader
How to bookmark a page in pdf document - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to create bookmarks in pdf file; create bookmarks in pdf from excel
To get highlight information with your search results
Use the highlight.FIELD option to specify the text or text-array field you want to get highlights
for.The field must be highlight enabled in your domain's indexing options. For the sample IMDB
movies data highlighting is enabled for the following fields:actorsdirectorsplot, and title.
Highlight options are specified as a JSON object. If the JSON object is empty, highlight.FIELD={},
Amazon CloudSearch highlights all occurrences of the search term(s) by enclosing them in HTML
emphasis tags, <em>term</em>, and the excerpts are returned as HTML.
q=title:'star'&q.parser=structured&return=_no_fields&highlight.title={}
The highlight information is included with each search hit.
hits": {
"found": 29,
"start": 0,
"hit": [
{
"id": "tt0796366",
"highlights": {
"title": "<em>Star</em> Trek"
}
},
.
.
.
{
"id": "tt2488496",
"highlights": {
"title": "<em>Star</em> Wars: Episode VII"
}
}
]
}
For more information about specifying highlight options, see Highlighting Search Hits in Amazon
CloudSearch (p.123).
Step 4: Delete Your Amazon CloudSearch
Movies Domain
When you are finished experimenting with your movies domain, you must delete it to avoid incurring
additional usage fees.
Important
Deleting a domain deletes the index associated with the domain and takes the domain's document
and search endpoints offline permanently.
To delete your imdb-movies domain
1. Go to the Amazon CloudSearch console at https://console.aws.amazon.com/cloudsearch/home.
2. In the Navigation panel, click the name of your movies domain to view to the domain dashboard.
API Version 2013-01-01
16
Amazon CloudSearch Developer Guide
Step 4: Delete Your Movies Domain
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. Please follow the sections below to learn more. DLLs for Deleting Page from PDF Document in VB.NET Class.
copy pdf bookmarks to another pdf; how to bookmark a pdf page
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program. DLLs for Adding Page into PDF Document in VB.NET Class.
auto bookmark pdf; how to bookmark a pdf file in acrobat
3. At the top of the domain dashboard, click the Delete this Domain button.
4. In the Delete Domain dialog box, select the Delete the domain option and click OK to permanently
remove the domain and all of its data.
Note
It can take around 15 minutes to delete the domain and its resources. Until then, the domain
status will be BEING DELETED.
Wondering where to go next? Are You New to Amazon CloudSearch? (p.2) has a guide to the rest of
the Amazon CloudSearch developer documentation. For more information about the Amazon CloudSearch
query language, see Searching Your Data with Amazon CloudSearch (p.94). If you're ready to set up a
domain with your own data, see Preparing Your Data (p.58) and Uploading Data to an Amazon
CloudSearch Domain (p.87).
API Version 2013-01-01
17
Amazon CloudSearch Developer Guide
Step 4: Delete Your Movies Domain
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file.
creating bookmarks in a pdf document; add bookmarks to pdf online
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
String filepath = @""; String outPutFilePath = @""; PDFDocument doc = new PDFDocument(filepath); // Copy the first page of PDF document.
bookmarks in pdf; adding bookmarks to pdf reader
Migrating to the Amazon
CloudSearch 2013-01-01 API
The Amazon CloudSearch 2013-01-01 API offers several new features, including support for multiple
languages, highlighting search terms in the results, and getting suggestions.To use these features, you
create and configure a new 2013-01-01 search domain, modify your data pipeline to populate the new
domain using the 2013-01-01 data format, and update your query pipeline to submit requests in the
2013-01-01 request format.This migration guide summarizes the API changes and highlights the ones
that are most likely to affect your application.
Creating 2013-01-01 Amazon CloudSearch
Domains
If you created Amazon CloudSearch domains prior to the launch of the 2013-01-01 API, you can choose
which API version to use when you create a new domain.To create a 2013-01-01 domain through the
console, select the 2013-01-01 version in the Create Domain Wizard.To create a 2013-01-01 domain
from the command line, download and install the AWS CLI and run the aws cloudsearch
create-domain command.
Note
To create and interact with 2013-01-01 domains, you must use the AWS CLI tools.To create
and interact with 2011-02-01 domains, you must use the v1 tools.
For more information about installing and using the command line tools, see Command Line Tool
Reference (p.140).
Topics
Configuring 2013-01-01 Amazon CloudSearch
Domains
You can configure 2013-01-01 domains through the console, command line tools, or AWS SDKs.
2013-01-01 domains support several new configuration options:
API Version 2013-01-01
18
Amazon CloudSearch Developer Guide
Creating 2013-01-01 Domains
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Support to create new page to PDF document in both web server-side application and Windows Forms. DLLs for Inserting Page to PDF Document.
create bookmarks in pdf; create bookmarks in pdf reader
VB.NET PDF File Split Library: Split, seperate PDF into multiple
file by defined page range in VB.NET class application. Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and
pdf create bookmarks; how to create bookmark in pdf with
• Analysis Schemes—you configure analysis schemes to specify language-specific text processing
options for text and text-array fields. Amazon CloudSearch now supports 33 languages, as well
as an option for multi-language fields. For more information, see Configuring Analysis Schemes (p.70).
For the complete list of supported languages, see Supported Languages (p.79).
• Availability Options—you can enable the Multi-AZ option to expand a domain into a second availability
zone to ensure availability in the event of a service disruption. For more information, see Configuring
Availability Options (p.42).
• Scaling Options—you can set the desired instance type and desired replication count to increase
upload or search capacity, speed up search requests, and improve fault tolerance. For more information,
see Configuring Scaling Options (p.39).
• Suggesters—you can configure suggesters to implement autocomplete functionality. For more
information, see Configuring Suggesters for Amazon CloudSearch (p.124).
Access to the Amazon CloudSearch configuration service is managed through IAM and now enables you
to control access to specific configuration actions. Note that the Amazon CloudSearch ARN has also
changed. Access to your domain's document and search endpoints is managed through the Amazon
CloudSearch configuration service. For more information, see Configuring Access for Amazon
CloudSearch (p.29).
2013-01-01 domains also support an expanded set of indexing options:
• Analysis Scheme—you configure language-specific text-processing on a per field basis by specifying
an analysis scheme for each text and text-array field. For more information, see Configuring
Analysis Schemes (p.70).
• Field Types—Amazon CloudSearch now supports 11 field types:
• date—contains a timestamp. Dates and times are specified in UTC (Coordinated Universal Time)
according to IETF RFC3339: yyyy-mm-ddT00:00:00Z. In UTC, for example, 5:00 PM August 23,
1970 is: 1970-08-23T17:00:00Z.
• date-array—a date field that can contain multiple values.
• double—contains a double-precision 64-bit floating point value.
• double-array—a double field that can contain multiple values.
• int—contains a 64-bit signed integer value.
• int-array—an integer field that can contain multiple values.
• latlon—contains a location stored as a latitude and longitude value pair.
• literal—contains an identifier or other data that you want to be able to match exactly.
• literal-array—a literal field that can contain multiple values.
• text—contains arbitrary alphanumeric data.
• text-array—a text field that can contain multiple values.
• Highlight—when you enable the highlight option for a field, you can retrieve excerpts that show where
the search terms occur within that field. For more information, see Highlighting Search Hits in Amazon
CloudSearch (p.123).
• Source—you can specify a source for a field to copy data from one field to another, enabling you to
use the same source data in different ways by configuring different options for the fields.
When configuring your 2013-01-01 domain, there are several things to keep in mind:
• By default, when you add a field, all options valid for that field type are enabled.While this is useful for
development and testing, disabling options you don't need can reduce the size of your index and
improve performance.
• You must use the separate array type fields for multi-valued fields.
• Only single-value fields can be sort enabled.
• Only text and text-array fields can be highlight enabled.
API Version 2013-01-01
19
Amazon CloudSearch Developer Guide
Configuring 2013-01-01 Domains
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
Using this C# .NET PDF rotate page control SDK, you can easily select any page from a multi-page PDF document file, rotate selected PDF page to special
bookmarks in pdf files; copy pdf bookmarks to another pdf
C# PDF Library SDK to view, edit, convert, process PDF file for C#
APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. can be drawn and added to a specific location on PDF file page.
bookmarks pdf reader; create bookmark pdf
• All fields excepttext and text-array fields can be facet enabled.
• Literal fields are now case-sensitive.
• You no longer have to store floating point values as integers—use a double field.
• You can store locations using the new latlon field type. For more information, see Searching and
Ranking Results by Geographic Location in Amazon CloudSearch (p.105).
• An int field is a 64-bit signed integer.
• Instead of configuring a default search field, you can specify which fields to search with the q.options
parameter in your search requests.The q.options parameter also enables you to specify weights
for each of the fields.
• When sorting and configuring expressions, you reference the default relevance score with the name
_score. Due to changes in the relevance algorithm, the calculated scores will be different than they
were under the 2011-02-01 API. For more information, see Configuring Expressions (p.131).
• Expressions now support the lognatan2, and haversin functions as well as the _score (text
relevance score) and _time (epoch time) variables. If you store locations in latlon fields, you can
reference the latitude and longitude values as FIELD.latitude and FIELD.longitude.You can
also reference both int and double fields in expressions.The following functions are no longer
supported:cs.text_relevanceerflgamma, rand, and time. For more information, see Configuring
Expressions (p.131).
For more information about configuring indexing options for a 2013-01-01 domain, see Configuring Index
Fields (p.64). For more information about configuring availability options, scaling options, text processing
options, suggesters, and expressions see Creating and Managing Search Domains (p.26).
New Amazon CloudSearch Configuration Service
Actions and Options
The following actions have been added to the 2013-01-01 Configuration Service API:
• DefineAnalysisScheme
• DefineExpression
• DefineSuggester
• DeleteAnalysisScheme
• DeleteExpression
• DeleteSuggester
• DexcribeAnalysisSchemes
• DescribeAvailabilityOptions
• DescribeExpressions
• DescribeScalingParameters
• DescribeSuggesters
• ListDomainNames
• UpdateAvailabilityOptions
• UpdateScalingParameters
The deployed option has been added to the describe actions for index fields, access policies, and
suggesters. Set the deployed option to true to show the active configuration and exclude pending
changes.
API Version 2013-01-01
20
Amazon CloudSearch Developer Guide
New Configuration Service Actions and Options
Obsolete Amazon CloudSearch Configuration
Service Actions and Options
The following actions are not supported in the 2013-01-01 Configuration Service API:
• DefineRankExpression
• DescribeRankExpression
• DeleteRankExpression
• DescribeDefaultSearchField
• DescribeStemmingOptions
• DescribeStopwordOptions
• DescribeSynonymOptions
• UpdateDefaultSearchField
• UpdateStemmingOptions
• UpdateStopwordOptions
• UpdateSynonymOptions
Uploading Data to 2013-01-01 Amazon
CloudSearch Domains
With the 2013-01-01 API, you no longer have to specify document versions—updates are applied in the
order they are received.You also no longer specify the lang attribute for each document—you control
language-specific text processing by configuring an analysis scheme for each text and text-array
field.You can use the cs-import-documents command to convert 2011-02-01 batches to the 2013-01-01
format.
To upload your data to a 2013-01-01 domain, you need to:
• Omit the version and lang attributes from your document batches.You can use
cs-import-documents to convert 2011-02-01 SDF batches to the 2013-01-01 format.
• Make sure all of the document fields correspond to index fields configured for your domain. Unrecognized
fields are no longer ignored, they will generate an error.
• Post the document batches to your 2013-01-01 domain's doc endpoint. Note that you must specify the
2013-01-01 API version. For example, the following request posts the batch contained in data1.json
to the doc-movies-123456789012.us-east-1.cloudsearch.amazonaws.com endpoint.
curl -X POST --upload-file data1.json doc-movies-123456789012.us-east-1.
cloudsearch.amazonaws.com/2013-01-01/documents/batch --header "Content-Type:
application/json"
The 2013-01-01 API supports prescaling your domain to increase upload capacity. If you have a large
amount of data to upload, configure your domain's scaling options and select a larger desired instance
type. Moving to a larger instance type enables you to upload batches in parallel and reduces the time it
takes for the data to be indexed. For more information, see Configuring Scaling Options (p.39).
For more information about formatting your data, see Preparing Your Data (p.58).
API Version 2013-01-01
21
Amazon CloudSearch Developer Guide
Obsolete Configuration Service Actions and Options
Searching 2013-01-01 Amazon CloudSearch
Domains
Much of the effort required to migrate an existing Amazon CloudSearch search domain to the 2013-01-01
API is updating your query pipeline to submit 2013-01-01 compatible search requests.
• Use the 2013-01-01 API version in all requests.
• Use the q parameter to specify search criteria for all requests.The bq parameter is no longer supported.
To use the structured (Boolean) search syntax, specify q.parser=structured in the request.
• Parameters cannot be repeated in a search request.
• The wildcard character (*) is only supported when using the simple query parser. Use the prefix
operator to perform prefix matching with the structured query parser. For example, q=(prefix
'oce')&q.parser=structured.
• Use the field name _id to reference the document ID field in a search request.The docid field name
is no longer supported.
• Use the range operator search a field for a value within the specified range.The filter operator is
no longer supported.
• Use the new range syntax to search for ranges of values, including dates and locations stored in latlon
fields.The double dot (..) notation is no longer supported. Separate the upper and lower bounds with
a comma (,), and enclose the range in brackets or braces. A square bracket ([,]) indicates that the
bound is included, a curly brace ({,}) excludes the bound. For example, year:2008..2011 is now
expressed as year:[2008,2011]. An open ended range such as year:..2011 is now expressed
as year:{,2011].
• Use the term operator to search a field for a particular value.The field operator is no longer supported.
• Use the q.options parameter to specify field weights.The cs.text_relevance function is no longer
supported. For example, q.options={fields:['title^2','plot^0.5']}.
• Use the fq parameter to filter results without affecting how the matching documents are scored and
sorted.
• Use a dot (.) as a separator rather than a hyphen (-) in the prefix parameters:expr.NAMEfacet.FIELD,
highlight.FIELD.
• Use the facet.FIELD parameter to specify all facet options.The facet-FIELD-top-N,
facet-FIELD-sort, and facet-FIELD-constraints parameters are no longer supported.
• Use the sort parameter to specify the fields or expressions you want to use for sorting.You must
explicitly specify the sort direction in the sort parameter. For example, sort=rank asc, date desc.
The rank parameter is no longer supported.
• Use expr.NAME to define an expression in a search request.The rank-RANKNAME parameter is no
longer supported.
• Use format=xml to get results as XML.The result-type parameter is no longer supported.
The 2013-01-01 search API also supports several new features:
• Term boosting—use the boost option in a structured query to increase the importance of one part of
the query relative to the other parts. For more information, see Constructing Compound Queries (p.97).
• Sloppy phrase search—use the near operator in a structured query to search a text or text-array
field for multiple terms and find documents that contain the terms within the specified distance of one
another.You can also perform a sloppy phrase search with the simple query parser by appending the
~ operator and a value to the phrase. For more information, see Searching for Phrases (p.101).
• Fuzzy search—use the ~ operator to perform fuzzy searches with the simple query parser. Append the
~ operator and a value to a term to indicate how much terms can differ and still be considered a match.
For more information, see Searching for Individual Terms (p.99).
API Version 2013-01-01
22
Amazon CloudSearch Developer Guide
Searching 2013-01-01 Domains
• Highlighting—use the highlight.FIELD parameter to highlight matches in a particular field. For more
information, see Highlighting Search Hits in Amazon CloudSearch (p.123).
• Autocomplete—configure a suggester and submit requests to the suggester resource to get a list of
query completions and the documents in which they were found. For more information, see Getting
Autocomplete Suggestions in Amazon CloudSearch (p.124).
• Partial search results—use the partial=true parameter to retrieve partial results when one or more
index partitions are unavailable. By default Amazon CloudSearch only returns results if every partition
can be queried.
• Deep paging—use the cursor parameter to paginate results when you have a large result set. For
more information, see Paginating Results (p.136).
• Match all documents—use the matchall structured query operator to retrieve all of the documents in
the index.
• New query parsers—use the q.parser parameter to select the Lucene or DisMax parsers instead of
the simple or structured parser, q.parser=lucene or q.parser=dismax.
You'll also notice some changes in behavior when searching:
• Strings are no longer tokenized on case boundaries and periods that aren't followed by a space are
considered part of the term. For more information, see Text Processing in Amazon CloudSearch (p.79).
• Literal fields are now case-sensitive.
• Search responses no longer include the rank, match expression, or CPU time.The only status information
returned is the resource ID (rid) and processing time (time-ms).
• When you get facet information for an int field, min and max values are no longer returned.
For more information about searching your data, see Searching Your Data with Amazon
CloudSearch (p.94) and the Search API Reference (p.240).
New Parameters and Options in the Amazon
CloudSearch 2013-01-01 Search API
The following parameters have been added to the 2013-01-01 Search API:
• cursor.FIELD
• expr.NAME
• facet.FIELD
• format
• fq
• highlight.FIELD
• partial
• pretty
• q.options
• q.parser
• return
• sort
The ~ operator has been added to the simple query language to support fuzzy searches and sloppy
phrase searches.
The following operators have been added to the structured query language:
API Version 2013-01-01
23
Amazon CloudSearch Developer Guide
New Search Parameters and Options
• boost
• matchall
• near
• phrase
• prefix
• range
• term
Obsolete Amazon CloudSearch Search Parameters
and Options
The following parameters are no longer supported in the 2013-01-01 search API:
• bq
• facet-FIELD-top-N
• facet-FIELD-sort
• facet-FIELD-constraints
• rank
• rank-RANKNAME
• return-fields
• result-type
• t-FIELD
The following operators and shortcuts are no longer supported in structured queries:
• field
• filter
• -
• |
• +
• *
Updated Limits in Amazon CloudSearch
2013-01-01
This table summarizes the changes and additions to the Amazon CloudSearch limits. For the complete
list of Amazon CloudSearch limits, see Limits (p.267).
Summary
Change
score is the only reserved name.
Reserved names
Data returned from a text field is no longer truncated at 2 KB.
However, keep in mind that the maximum document size is 1
MB.
No limit on return data
API Version 2013-01-01
24
Amazon CloudSearch Developer Guide
Obsolete Search Parameters and Options
Documents you may be interested
Documents you may be interested