List<object> values = new ArrayList<>(2);
SingleFieldsVisitor visitor = new SingleFieldsVisitor(data.fieldType(); values);
reader.accept(docId; visitor);
} catch (IOException e) {
throw new ElasticsearchParseException("failed to load field [{}]"; e; name);
data.fields(singletonMap(data.fieldType().name(); values));
}<p></p><p> </p><p></p><div class="rmp-widgets-container rmp-wp-plugin rmp-main-container js-rmp-widgets-container js-rmp-widgets-container--6421 " data-post-id="6421"><div class="rmp-rating-widget js-rmp-rating-widget"><p class="rmp-heading rmp-heading--title"> How helpful was this guide?</p><div class="rmp-rating-widget__icons"><ul class="rmp-rating-widget__icons-list js-rmp-rating-icons-list"><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Not at all useful" data-value="1"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Somewhat useful" data-value="2"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Useful" data-value="3"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Fairly useful" data-value="4"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Very useful" data-value="5"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li></ul></div><p class="rmp-rating-widget__hover-text js-rmp-hover-text"></p> <button class="rmp-rating-widget__submit-btn rmp-btn js-submit-rating-btn"> Submit Rating </button><p class="rmp-rating-widget__results js-rmp-results "></p><p class="rmp-rating-widget__not-rated js-rmp-not-rated rmp-rating-widget__not-rated--hidden"></p><p class="rmp-rating-widget__msg js-rmp-msg"></p></div><div class="rmp-feedback-widget js-rmp-feedback-widget"><p class="rmp-heading rmp-heading--title"> We are sorry that this post was not useful for you!</p><p class="rmp-heading rmp-heading--subtitle"> Let us improve this post!</p><div class="rmp-feedback-widget__container"><p class="rmp-feedback-widget__text"> Tell us how we can improve this post?</p><textarea class="rmp-feedback-widget__input js-rmp-feedback-input" rows="5" id="feedback-text"></textarea><button type="button" class="rmp-feedback-widget__btn rmp-btn rmp-btn--large js-rmp-feedback-button"> Submit Feedback </button><div class="rmp-feedback-widget__loader js-rmp-feedback-loader"><div></div><div></div><div></div></div><p class="rmp-feedback-widget__msg js-rmp-feedback-msg"></p></div></div></div><div class="section related_readings log_page_bottom_related"><div class="container"><p class="related_readings_title">Related Articles</p><ul class="related_readings_cont"><li><a href="index-354.html" class="related_reading_link">How to Increase Primary Shard Count in Elasticsearch</a></li><li><a href="index-129.html" class="related_reading_link">How to Optimize Elasticsearch Disk Space and Usage</a></li><li><a href="index-5896.html" class="related_reading_link">Backblaze Optimized OpenSearch</a></li></ul> <a class="related_all_posts_link" href="index-6.html">Back to all articles</a></div></div><footer class="footer"><div class="container"><div class="footer-top"><div class="footer-column footer_col_1"><div id="nav_menu-5" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Product</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-product" class="menu"><li id="menu-item-28931" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28931"><a href="index-3.html">AutoOps for Elasticsearch</a></li></ul></div></div><div class="footer-column footer_col_2"><div id="nav_menu-7" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Community Tools</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-community-tools" class="menu"><li id="menu-item-49789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49789"><a href="index-4.html">Tools for the Community</a></li></ul></div></div><div class="footer-column footer_col_3"><div id="nav_menu-2" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Company</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-company" class="menu"><li id="menu-item-6131" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6131"><a href="index-10.html">About</a></li><li id="menu-item-35598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35598"><a href="index-12.html">Our Customers</a></li><li id="menu-item-30738" class="underlined menu-item menu-item-type-custom menu-item-object-custom menu-item-30738"><a href="mailto:info@opster.com">info@opster.com</a></li></ul></div></div><div class="footer-column footer_col_4"><div id="nav_menu-8" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Resources</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-resources" class="menu"><li id="menu-item-30744" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30744"><a href="index-7.html">Documentation</a></li><li id="menu-item-30745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30745"><a href="index-6.html">Blog</a></li><li id="menu-item-30748" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30748"><a href="index-5.html">Guides</a></li><li id="menu-item-30746" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30746"><a href="index-8.html">Elasticsearch Error Messages</a></li><li id="menu-item-30747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30747"><a href="index-9.html">Elasticsearch Log Errors</a></li></ul></div></div><div class="footer-column footer_col_5"><div class="footer_col_5_banner"><div id="block-3" class="widget textwidget widget_block"><h4 class="wp-block-heading">Taking Care of Your Entire Search Operation.</h4></div><div id="block-4" class="widget textwidget widget_block widget_text"><p>Opster’s solutions go beyond infrastructure management, covering every aspect of your search operation.</p></div><div id="block-2" class="widget textwidget widget_block"><a href="index-13.html" class="btn_new_style_with_arrow white_text footer_cta_class">Schedule a Demo <span class="btn_right_arrow_span"></span></a></div></div></div></div><div class="footer_social_and_logo"><div class="footer-social-icon-holder"> <a href="https://www.facebook.com/OpsterHQ/" class="footer-social-icon footer-social-icon-fb w-inline-block" aria-label="Visit Opster on Facebook" target="_blank"></a> <a href="https://www.linkedin.com/company/opster/" class="footer-social-icon footer-social-icon-linked-in w-inline-block" aria-label="Visit Opster on Linkedin" target="_blank"></a> <a href="https://twitter.com/OpsterHQ" class="footer-social-icon footer-social-icon-twitter w-inline-block" aria-label="Visit Opster on Twitter" target="_blank"></a></div> <a href="index.html" aria-current="page" class="footer-logo-holder" aria-label="Welcome to Opster.com"> <img decoding="async" data-opt-src="https://mlbtihvv1ztx.i.optimole.com/cb:MU-o.1a801/w:139/h:53/q:90/ig:avif/f:best/https://opster.com/wp-content/themes/opster/images/logo-opster-white-footer.svg" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20139%2053%22%20width%3D%22139%22%20height%3D%2253%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22139%22%20height%3D%2253%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E" alt="" class="optimole-lazy-only footer-logo" width="139" height="53"><noscript><img decoding=async src="https://mlbtihvv1ztx.i.optimole.com/cb:MU-o.1a801/w:139/h:53/q:90/ig:avif/f:best/https://opster.com/wp-content/themes/opster/images/logo-opster-white-footer.svg" alt="" class="optimole-lazy-only footer-logo" width="139" height="53"></noscript> </a></div><div class="footer-bottom"><p class="footer-text-sm">© 2024 Opster <span></span></p><ul id="menu-footer-menu-terms-privacy" class="footer-second-menu"><li id="menu-item-1153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1153"><a rel="privacy-policy" href="index-14.html">Privacy Policy</a></li><li id="menu-item-1152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1152"><a href="index-15.html">Terms of Use</a></li></ul></div></div></footer> <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-6L22ZM9J0C"></script> <script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('config', 'G-6L22ZM9J0C'); // automatically sends a pageview to the Google Analytics property</script> <script>function do_fb_pixel_and_gtm_tracking_codes() {
* https://developers.facebook.com/docs/meta-pixel/get-started/
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '141024844657299');
fbq('track', 'PageView');
$('footer').append('<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=141024844657299&ev=PageView&noscript=1"/></noscript>');
* https://tagmanager.google.com/#/admin/accounts/6000293836/containers/30315550/install?containerDraftId=112
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'gtm5445.html'+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WT7SLLJ');
$('footer').append('<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WT7SLLJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>');
var $load_quick_flag = '';
// console.log( $load_quick_flag );
// Different Timeouts depending on the page
do_fb_pixel_and_gtm_tracking_codes();
console.log('FCB Pixel and GTM added');
do_fb_pixel_and_gtm_tracking_codes();
console.log('FCB Pixel and GTM added');
}</script> <aside id="moove_gdpr_cookie_info_bar" class="moove-gdpr-info-bar-hidden moove-gdpr-align-center moove-gdpr-light-scheme gdpr_infobar_postion_bottom" aria-label="GDPR Cookie Banner" style="display: none;"><div class="moove-gdpr-info-bar-container"><div class="moove-gdpr-info-bar-content"><div class="moove-gdpr-cookie-notice"><p>We use cookies to ensure that we give you the best experience on our website. By continuing to browse this site, you agree to our <a href="index-14.html">Privacy Policy</a> and <a href="index-15.html">Terms of Use</a>.</p></div><div class="moove-gdpr-button-holder"> <button class="mgbutton moove-gdpr-infobar-allow-all gdpr-fbo-0" aria-label="Agree">Agree</button></div></div></div></aside> <style id="cmtooltip-inline-css" type="text/css">#tt {
#tt #ttcont div.glossaryItemTitle {
font-size: 12px !important;
#tt #ttcont div.glossaryItemBody {
font-size: 15px !important;
#tt #ttcont .mobile-link{
.mobile-link a.glossaryLink {
.mobile-link:before{content: "Term link: "}
.tiles ul.glossaryList li {
min-width: 85px !important;
.tiles ul.glossaryList span { min-width:85px; width:85px; }
.cm-glossary.tiles.big ul.glossaryList a { min-width:179px; width:179px }
.cm-glossary.tiles.big ul.glossaryList span { min-width:179px; width:179px; }
span.glossaryLink, a.glossaryLink {
border-bottom: none 2px #4072ee !important;
color: #4072ee !important;
span.glossaryLink:hover, a.glossaryLink:hover {
border-bottom: none 2px #3ca4ff !important;
color:#99d0ff !important;
.glossaryList .glossary-link-title {
font-weight: normal !important;
#tt #tt-btn-close{ color: #c4c4c4 !important}
.cm-glossary.grid ul.glossaryList li[class^='ln'] { width: 200px !important}
font-size: 20px !important
#tt #ttcont a{color: #fce54e !important}
#tt #ttcont .mobile-link a{color: #ffe14f !important}
box-shadow: 0px 0px 20px #666666;
-moz-box-shadow: 0px 0px 20px #666666;
-webkit-box-shadow: 0px 0px 20px #666666;
.fadeIn,.zoomIn,.flipInY,.in{
animation-duration:0.5s !important;
.fadeOut,.zoomOut,.flipOutY,.out{
animation-duration:1s !important;
.cm-glossary.term-carousel .slick-slide,
.cm-glossary.tiles-with-definition ul > li { height: 245px !important}
.cm-glossary.tiles-with-definition ul {
grid-template-columns: repeat(auto-fill, 220px) !important;
.glossary-search-wrapper {
input.glossary-search-term {
button.glossary-search.button {
}</style> <script type="text/javascript" id="rate-my-post-js-extra">var rmp_frontend = {"admin_ajax":"https:\/\/opster.com\/wp-admin\/admin-ajax.php","postID":"6421","noVotes":"","cookie":"You already voted! This vote will not be counted!","afterVote":"Thank you for rating this guide!","notShowRating":"2","social":"1","feedback":"2","cookieDisable":"1","emptyFeedback":"Please insert your feedback in the box above!","hoverTexts":"1","preventAccidental":"1","grecaptcha":"1","siteKey":"","votingPriv":"1","loggedIn":"","positiveThreshold":"2","ajaxLoad":"1","disableClearCache":"1","nonce":"1828adfc44"};</script> <script type="text/javascript" id="opster-main-scripts-js-extra">var localized_vars = {"ajaxUrl":"https:\/\/opster.com\/wp-admin\/admin-ajax.php","siteUrl":"https:\/\/opster.com","post_parent_id":"0","content_banners":[]};</script> <script type="text/javascript" src="js/enlighterjs.min.js" id="enlighterjs-js"></script> <script type="text/javascript" id="enlighterjs-js-after">!function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":-1,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"classic","language":"enlighter","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console);</script></object>
List<object> values = new ArrayList<>(2);
SingleFieldsVisitor visitor = new SingleFieldsVisitor(data.fieldType(); values);
try {
reader.accept(docId; visitor);
} catch (IOException e) {
throw new ElasticsearchParseException("failed to load field [{}]"; e; name);
}
data.fields(singletonMap(data.fieldType().name(); values));
}
return data;
}<p></p><p> </p><p></p><div class="rmp-widgets-container rmp-wp-plugin rmp-main-container js-rmp-widgets-container js-rmp-widgets-container--6421 " data-post-id="6421"><div class="rmp-rating-widget js-rmp-rating-widget"><p class="rmp-heading rmp-heading--title"> How helpful was this guide?</p><div class="rmp-rating-widget__icons"><ul class="rmp-rating-widget__icons-list js-rmp-rating-icons-list"><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Not at all useful" data-value="1"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Somewhat useful" data-value="2"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Useful" data-value="3"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Fairly useful" data-value="4"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li><li class="rmp-rating-widget__icons-list__icon js-rmp-rating-item" data-descriptive-rating="Very useful" data-value="5"> <i class="js-rmp-rating-icon rmp-icon rmp-icon--ratings rmp-icon--star "></i></li></ul></div><p class="rmp-rating-widget__hover-text js-rmp-hover-text"></p> <button class="rmp-rating-widget__submit-btn rmp-btn js-submit-rating-btn"> Submit Rating </button><p class="rmp-rating-widget__results js-rmp-results "></p><p class="rmp-rating-widget__not-rated js-rmp-not-rated rmp-rating-widget__not-rated--hidden"></p><p class="rmp-rating-widget__msg js-rmp-msg"></p></div><div class="rmp-feedback-widget js-rmp-feedback-widget"><p class="rmp-heading rmp-heading--title"> We are sorry that this post was not useful for you!</p><p class="rmp-heading rmp-heading--subtitle"> Let us improve this post!</p><div class="rmp-feedback-widget__container"><p class="rmp-feedback-widget__text"> Tell us how we can improve this post?</p><textarea class="rmp-feedback-widget__input js-rmp-feedback-input" rows="5" id="feedback-text"></textarea><button type="button" class="rmp-feedback-widget__btn rmp-btn rmp-btn--large js-rmp-feedback-button"> Submit Feedback </button><div class="rmp-feedback-widget__loader js-rmp-feedback-loader"><div></div><div></div><div></div></div><p class="rmp-feedback-widget__msg js-rmp-feedback-msg"></p></div></div></div><div class="section related_readings log_page_bottom_related"><div class="container"><p class="related_readings_title">Related Articles</p><ul class="related_readings_cont"><li><a href="index-354.html" class="related_reading_link">How to Increase Primary Shard Count in Elasticsearch</a></li><li><a href="index-129.html" class="related_reading_link">How to Optimize Elasticsearch Disk Space and Usage</a></li><li><a href="index-5896.html" class="related_reading_link">Backblaze Optimized OpenSearch</a></li></ul> <a class="related_all_posts_link" href="index-6.html">Back to all articles</a></div></div><footer class="footer"><div class="container"><div class="footer-top"><div class="footer-column footer_col_1"><div id="nav_menu-5" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Product</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-product" class="menu"><li id="menu-item-28931" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28931"><a href="index-3.html">AutoOps for Elasticsearch</a></li></ul></div></div><div class="footer-column footer_col_2"><div id="nav_menu-7" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Community Tools</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-community-tools" class="menu"><li id="menu-item-49789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49789"><a href="index-4.html">Tools for the Community</a></li></ul></div></div><div class="footer-column footer_col_3"><div id="nav_menu-2" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Company</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-company" class="menu"><li id="menu-item-6131" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6131"><a href="index-10.html">About</a></li><li id="menu-item-35598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35598"><a href="index-12.html">Our Customers</a></li><li id="menu-item-30738" class="underlined menu-item menu-item-type-custom menu-item-object-custom menu-item-30738"><a href="mailto:info@opster.com">info@opster.com</a></li></ul></div></div><div class="footer-column footer_col_4"><div id="nav_menu-8" class="widget textwidget widget_nav_menu"><h4 class="footer-title">Resources</h4><div class="footer-menu-title-separator"></div><ul id="menu-footer-menu-resources" class="menu"><li id="menu-item-30744" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30744"><a href="index-7.html">Documentation</a></li><li id="menu-item-30745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30745"><a href="index-6.html">Blog</a></li><li id="menu-item-30748" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30748"><a href="index-5.html">Guides</a></li><li id="menu-item-30746" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30746"><a href="index-8.html">Elasticsearch Error Messages</a></li><li id="menu-item-30747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30747"><a href="index-9.html">Elasticsearch Log Errors</a></li></ul></div></div><div class="footer-column footer_col_5"><div class="footer_col_5_banner"><div id="block-3" class="widget textwidget widget_block"><h4 class="wp-block-heading">Taking Care of Your Entire Search Operation.</h4></div><div id="block-4" class="widget textwidget widget_block widget_text"><p>Opster’s solutions go beyond infrastructure management, covering every aspect of your search operation.</p></div><div id="block-2" class="widget textwidget widget_block"><a href="index-13.html" class="btn_new_style_with_arrow white_text footer_cta_class">Schedule a Demo <span class="btn_right_arrow_span"></span></a></div></div></div></div><div class="footer_social_and_logo"><div class="footer-social-icon-holder"> <a href="https://www.facebook.com/OpsterHQ/" class="footer-social-icon footer-social-icon-fb w-inline-block" aria-label="Visit Opster on Facebook" target="_blank"></a> <a href="https://www.linkedin.com/company/opster/" class="footer-social-icon footer-social-icon-linked-in w-inline-block" aria-label="Visit Opster on Linkedin" target="_blank"></a> <a href="https://twitter.com/OpsterHQ" class="footer-social-icon footer-social-icon-twitter w-inline-block" aria-label="Visit Opster on Twitter" target="_blank"></a></div> <a href="index.html" aria-current="page" class="footer-logo-holder" aria-label="Welcome to Opster.com"> <img decoding="async" data-opt-src="https://mlbtihvv1ztx.i.optimole.com/cb:MU-o.1a801/w:139/h:53/q:90/ig:avif/f:best/https://opster.com/wp-content/themes/opster/images/logo-opster-white-footer.svg" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20139%2053%22%20width%3D%22139%22%20height%3D%2253%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22139%22%20height%3D%2253%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E" alt="" class="optimole-lazy-only footer-logo" width="139" height="53"><noscript><img decoding=async src="https://mlbtihvv1ztx.i.optimole.com/cb:MU-o.1a801/w:139/h:53/q:90/ig:avif/f:best/https://opster.com/wp-content/themes/opster/images/logo-opster-white-footer.svg" alt="" class="optimole-lazy-only footer-logo" width="139" height="53"></noscript> </a></div><div class="footer-bottom"><p class="footer-text-sm">© 2024 Opster <span></span></p><ul id="menu-footer-menu-terms-privacy" class="footer-second-menu"><li id="menu-item-1153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1153"><a rel="privacy-policy" href="index-14.html">Privacy Policy</a></li><li id="menu-item-1152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1152"><a href="index-15.html">Terms of Use</a></li></ul></div></div></footer> <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-6L22ZM9J0C"></script> <script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-6L22ZM9J0C'); // automatically sends a pageview to the Google Analytics property</script> <script>function do_fb_pixel_and_gtm_tracking_codes() {
/** FB Pixel
* https://developers.facebook.com/docs/meta-pixel/get-started/
*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'js/fbevents.js');
fbq('init', '141024844657299');
fbq('track', 'PageView');
$('footer').append('<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=141024844657299&ev=PageView&noscript=1"/></noscript>');
/** GTM
* https://tagmanager.google.com/#/admin/accounts/6000293836/containers/30315550/install?containerDraftId=112
*/
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'gtm5445.html'+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WT7SLLJ');
$('footer').append('<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WT7SLLJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>');
}
var $load_quick_flag = '';
// console.log( $load_quick_flag );
// Different Timeouts depending on the page
if( $load_quick_flag ) {
setTimeout(function(){
do_fb_pixel_and_gtm_tracking_codes();
console.log('FCB Pixel and GTM added');
}, 1000);
}
else {
setTimeout(function(){
do_fb_pixel_and_gtm_tracking_codes();
console.log('FCB Pixel and GTM added');
}, 4000);
}</script> <aside id="moove_gdpr_cookie_info_bar" class="moove-gdpr-info-bar-hidden moove-gdpr-align-center moove-gdpr-light-scheme gdpr_infobar_postion_bottom" aria-label="GDPR Cookie Banner" style="display: none;"><div class="moove-gdpr-info-bar-container"><div class="moove-gdpr-info-bar-content"><div class="moove-gdpr-cookie-notice"><p>We use cookies to ensure that we give you the best experience on our website. By continuing to browse this site, you agree to our <a href="index-14.html">Privacy Policy</a> and <a href="index-15.html">Terms of Use</a>.</p></div><div class="moove-gdpr-button-holder"> <button class="mgbutton moove-gdpr-infobar-allow-all gdpr-fbo-0" aria-label="Agree">Agree</button></div></div></div></aside> <style id="cmtooltip-inline-css" type="text/css">#tt {
z-index: 1500;
}
#tt #ttcont div.glossaryItemTitle {
font-size: 12px !important;
}
#tt #ttcont div.glossaryItemBody {
padding: 0 !important;
font-size: 15px !important;
}
#tt #ttcont .mobile-link{
font-size: 15px;
}
.mobile-link a.glossaryLink {
color: #fff !important;
}
.mobile-link:before{content: "Term link: "}
.tiles ul.glossaryList li {
min-width: 85px !important;
width:85px !important;
}
.tiles ul.glossaryList span { min-width:85px; width:85px; }
.cm-glossary.tiles.big ul.glossaryList a { min-width:179px; width:179px }
.cm-glossary.tiles.big ul.glossaryList span { min-width:179px; width:179px; }
span.glossaryLink, a.glossaryLink {
border-bottom: none 2px #4072ee !important;
color: #4072ee !important;
}
span.glossaryLink:hover, a.glossaryLink:hover {
border-bottom: none 2px #3ca4ff !important;
color:#99d0ff !important;
}
.glossaryList .glossary-link-title {
font-weight: normal !important;
}
#tt #tt-btn-close{ color: #c4c4c4 !important}
.cm-glossary.grid ul.glossaryList li[class^='ln'] { width: 200px !important}
#tt #tt-btn-close{
direction: rtl;
font-size: 20px !important
}
#tt #ttcont a{color: #fce54e !important}
#tt #ttcont .mobile-link a{color: #ffe14f !important}
#ttcont {
box-shadow: 0px 0px 20px #666666;
-moz-box-shadow: 0px 0px 20px #666666;
-webkit-box-shadow: 0px 0px 20px #666666;
}
.fadeIn,.zoomIn,.flipInY,.in{
animation-duration:0.5s !important;
}
.fadeOut,.zoomOut,.flipOutY,.out{
animation-duration:1s !important;
}
.cm-glossary.term-carousel .slick-slide,
.cm-glossary.tiles-with-definition ul > li { height: 245px !important}
.cm-glossary.tiles-with-definition ul {
grid-template-columns: repeat(auto-fill, 220px) !important;
}
.glossary-search-wrapper {
display: inline-block;
}
input.glossary-search-term {
outline: none;
border-style: none;
}
button.glossary-search.button {
outline: none;
border-style: none;
}</style> <script type="text/javascript" id="rate-my-post-js-extra">var rmp_frontend = {"admin_ajax":"https:\/\/opster.com\/wp-admin\/admin-ajax.php","postID":"6421","noVotes":"","cookie":"You already voted! This vote will not be counted!","afterVote":"Thank you for rating this guide!","notShowRating":"2","social":"1","feedback":"2","cookieDisable":"1","emptyFeedback":"Please insert your feedback in the box above!","hoverTexts":"1","preventAccidental":"1","grecaptcha":"1","siteKey":"","votingPriv":"1","loggedIn":"","positiveThreshold":"2","ajaxLoad":"1","disableClearCache":"1","nonce":"1828adfc44"};</script> <script type="text/javascript" id="opster-main-scripts-js-extra">var localized_vars = {"ajaxUrl":"https:\/\/opster.com\/wp-admin\/admin-ajax.php","siteUrl":"https:\/\/opster.com","post_parent_id":"0","content_banners":[]};</script> <script type="text/javascript" src="js/enlighterjs.min.js" id="enlighterjs-js"></script> <script type="text/javascript" id="enlighterjs-js-after">!function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":-1,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"classic","language":"enlighter","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console);</script></object>