Pro Tier Benefits
• Save up to an extra 3% on Think everyday pricingPlus Tier Benefits
• Save up to an extra 5% on Think everyday pricingElite Tier Benefits
• Save up to an extra 8% on Think everyday pricingLenovo Pro Business Store
Lenovo Education Store
Lenovo Pro Business Store
Lenovo Education Store
Lenovo Pro Business Store
Lenovo Education Store
Lenovo Pro Business Store
Lenovo Education Store
Lenovo Pro Business Store
Lenovo Education Store
Sign in / Create Account
Keep track of your wishlist, orders, and My Lenovo rewards, all in one place
Access your orders, subscriptions, saved carts, rewards balance, and profile
Create a wishlist of your favorite products
View & track your orders
Register your product and/or update your warranty dates
Sign out
Sign in / Create Account
Keep track of your wishlist, orders, and My Lenovo rewards, all in one place
Access your orders, subscriptions, saved carts, rewards balance, and profile
Create a wishlist of your favorite products
View & track your orders
Register your product and/or update your warranty dates
Sign out
Sign in / Create Account
Keep track of your wishlist, orders, and My Lenovo rewards, all in one place
Access your orders, subscriptions, saved carts, rewards balance, and profile
Create a wishlist of your favorite products
View & track your orders
Register your product and/or update your warranty dates
Sign out
Sign in / Create Account
Keep track of your wishlist, orders, and My Lenovo rewards, all in one place
Access your orders, subscriptions, saved carts, rewards balance, and profile
Create a wishlist of your favorite products
View & track your orders
Register your product and/or update your warranty dates
Sign out
Sign in / Create Account
Keep track of your wishlist, orders, and My Lenovo rewards, all in one place
Access your orders, subscriptions, saved carts, rewards balance, and profile
Create a wishlist of your favorite products
View & track your orders
Register your product and/or update your warranty dates
Sign out
Laptops
Desktops
Workstations
Gaming
Tablets
Monitors
Accessories and Software
Support & Solutions
Warranty Lookup
PC Services
Data Center Services
Solutions
Support
Lenovo Pro Business Offer 20% OFF | Join us to get up to $6,000 Welcome Discount + Free Gift!
Back to School | Join Lenovo Education to enjoy up to 40% Discount for students & teachers. SheerID is applicable.
PC Up to 30% off | Selected models are on sale in stock, and the fastest delivery is 3 days! Free shipping site-wide, no minimum spend.
Need Help? Call 2593 0388 or Chat with us now! Contact Us
11.11 Crazy Deals | Laptop Starting at $1798! Get $400 supermarket vouchers! 11.11 Deals
A query refers to a request for information or data from a database or search engine. It is typically formulated using specific keywords or parameters to retrieve relevant results.
To construct a basic query, you need to define your search criteria using keywords. For example, if you're searching for information on programming languages, you might use a query like: "popular programming languages."
A database query is a request for data from a database management system (DBMS). It allows you to retrieve, manipulate, and analyze data stored in the database by using structured query language (SQL) statements.
To write an effective database query, it's important to be specific with your search criteria and use appropriate structured query language (SQL) syntax. You should also consider optimizing your query by using indexes, limiting the number of rows retrieved, and avoiding unnecessary joins.
A search engine query refers to the search terms or phrases you enter a search engine to find information on the internet. Search engines use complex algorithms to analyze your query and retrieve relevant web pages that match your search criteria.
To refine your search query and get better results, you can try using specific keywords, enclose phrases in quotation marks to search for exact matches, use Boolean operators like "AND" or "OR" to combine or exclude terms, and utilize advanced search options provided by the search engine.
A DNS query is a request sent from your computer to a DNS server to translate a domain name (e.g., www.example.com) into its corresponding internet protocol (IP) address. DNS queries are essential for resolving domain names and accessing websites on the internet.
When you type a domain name into your web browser, your computer sends a DNS query to a DNS server. The DNS server checks its records to find the corresponding IP address for the domain name and returns it to your computer. Your computer then uses the IP address to establish a connection with the appropriate web server.
A GraphQL query is a request for specific data using the GraphQL query language. It allows clients to specify exactly what data they need, reducing over-fetching and under-fetching of data common in traditional representational state transfers (REST) application performing interfaces (APIs).
To write a GraphQL query, you start with the keyword "query" followed by the operation name (optional) and curly braces {}. Inside the curly braces, you define the fields and nested fields you want to retrieve from the GraphQL server.
An Elasticsearch query is a request made to the Elasticsearch search engine to retrieve specific data from an Elasticsearch index. Elasticsearch provides a powerful search and analytics engine that allows you to perform complex searches, aggregations, and analytics on large volumes of data.
To construct an Elasticsearch query, you use the Elasticsearch query DSL (Domain-Specific Language). The DSL provides various query types and operators to define your search criteria, filter results, perform aggregations, and sort the data.
A GraphQL query resolver is a function or method that is responsible for fetching the requested data for a particular field in a GraphQL query. Resolvers are defined for each field in the GraphQL schema and determine how the data is retrieved from the underlying data sources.
To create a GraphQL query resolver, you define a resolver function for each field in your GraphQL schema. The resolver function is responsible for fetching and returning the requested data. You can use any programming language and data access libraries to implement the resolver logic.
A nested query in GraphQL refers to a query structure where you request data from nested fields within a parent field. It allows you to retrieve related data in a single GraphQL query, reducing the number of round trips to the server and improving efficiency.
To write a nested query in GraphQL, you simply define the nested fields within the parent field in the query. For example, if you have a "user" field with nested "posts" and "comments" fields, your nested query could be written as "user { posts { title, comments { content } } }".
A compound query in Elasticsearch is a type of query that combines multiple queries or filters using Boolean operators. It allows you to express complex search requirements by combining simpler queries and filters using logical operators such as "must," "should," and "must_not."
To write a compound query in Elasticsearch, you use the Bool Query, which allows you to combine multiple queries or filters using Boolean operators. You can nest different query types within a Bool Query and specify whether the conditions must match all queries ("must"), at least one query ("should"), or none of the queries ("must_not").
A URL query string is a part of a URL that contains data appended at the end of the URL after a question mark "?". It consists of key-value pairs, separated by ampersands "&", used to pass data to the server through the URL.
A query parameter, also known as a query string parameter or URL parameter, is a part of a URL that provides additional information to a server or web application. Query parameters are typically used to customize the behavior of a web page or provide input data to the server.
To write a subquery in SQL, you include the inner query within the parentheses of the outer query. The result of the inner query is then used as a condition or filter in the outer query. For example, you can write a subquery to retrieve all employees whose salary is higher than the average salary in the company.
A recursive query, also known as a recursive common table expression (CTE), is a query that refers to itself within its definition. It allows you to query hierarchical or recursive data structures, such as organizational hierarchies or tree-like data, by repeatedly executing the query until a certain condition is met.
While every effort has been made to ensure accuracy, this glossary is provided for reference purposes only and may contain errors or inaccuracies. It serves as a general resource for understanding commonly used terms and concepts. For precise information or assistance regarding our products, we recommend visiting our dedicated support site, where our team is readily available to address any questions or concerns you may have.
Save big with our top doorbuster deals. Our selections offer the best combination of value and discounts on popular products.
Shop now >Free-to-join for businesses of any size or maturity. Get free welcome gift and exclusive business pricing on Lenovo's entire catalog, get 1-on-1 help from tech advisors, and access to multiple member perks!
Learn more >Signup for Lenovo email notifications to receive valuable updates on products, sales, events, and more...
Sign up >