Skip to content

Commit 3d8279f

Browse files
authored
Lucene upd (#2142)
* update of the lucene landing page * continue updating the lucene landing page * moved smooth scroll to index.js * sales calendar page * moved embedded code to markdown
1 parent 77486f3 commit 3d8279f

File tree

22 files changed

+222
-183
lines changed

22 files changed

+222
-183
lines changed

qdrant-landing/content/elastic-lucene/elastic-lucene-form.md renamed to qdrant-landing/content/elastic-lucene/elastic-lucene-cta.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,8 @@ title: We'll Help You Benchmark
33
content: <p>If you have a production use case, run a side-by-side benchmark on your own index to measure latency, RAM footprint, and throughput before you decide.</p><p>Our team of Solution Architects will help you test feasibility, latency, and cost.</p><p>No strings attached, no commitment. Performance that speaks for itself.</p>
44
image:
55
src: /img/elastic-lucene/astronaut-holding-cube.png
6-
form:
7-
fallback:
8-
text: "There is a form here, but unfortunately it is blocked on your side. Please check your browser settings, or try with a different browser."
9-
# browsers also block external forms, so check if content is available
10-
# on the fallback page before showing the button
11-
# link: /
12-
# buttonText: Click Here
6+
button:
7+
link: /lp/lucene/calendar
8+
text: Talk to Sales
139
sitemapExclude: true
1410
---

qdrant-landing/content/elastic-lucene/elastic-lucene-hero.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: Building production vector search shouldn’t be so hard.
3-
description: "We asked our users building vector search why they moved to Qdrant from Elastic, Opensearch or another Lucene-based search engine. Here’s what they tell us:"
4-
quotes:
5-
- Unacceptably slow queries with vector search
6-
- Endless indexing jobs
7-
- Overspending on over-provisioned memory
8-
- Brittle hybrid search
9-
closingText: Lucene-based architectures just aren't built for scaling vector search.
2+
title: Are your semantic search needs outgrowing Elastic and OpenSearch?<br>We can help.
3+
description: "Qdrant is a Rust-native engine designed for vector + filter search from day one, so you get predictable p99 performance and simpler production ops. No GC pauses, no workaround-heavy architecture."
4+
# quotes:
5+
# - Unacceptably slow queries with vector search
6+
# - Endless indexing jobs
7+
# - Overspending on over-provisioned memory
8+
# - Brittle hybrid search
9+
# closingText: Lucene-based architectures just aren't built for scaling vector search.
1010
startFree:
11-
text: Get Started
12-
url: https://cloud.qdrant.io/signup
11+
text: Book a Call
12+
url: '#cta'
1313
learnMore:
14-
text: Contact Us
15-
url: /contact-us/
14+
text: Start Migrating
15+
url: https://cloud.qdrant.io/signup
1616
image:
1717
src: /img/elastic-lucene/astronaut-broken-elastic.png
1818
alt: Retrieval Augmented Generation

qdrant-landing/content/elastic-lucene/why-qdrant.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Why Teams Build Qdrant Alongside Elastic
3-
description: You don't have to rip anything out.
4-
descriptionSecond: Most teams start by adding Qdrant next to their existing stack to handle new dense or hybrid workloads … the ones Elastic can't keep up with.
2+
title: Why Teams Replace Legacy Tools With Qdrant
3+
description: Most teams find that the ongoing cost of Elastic (or other legacy tools) is hard to justify. It's expensive, hard to scale, and often requires specialized DevOps knowledge to manage.
4+
descriptionSecond: Teams choose Qdrant because it allows them to build more performant vector search with less cost and complexity. You can leverage the same team you use for Postgres and easily migrate without rebuilding.
55
testimonial:
66
logo:
77
src: /img/elastic-lucene/sprinklr.svg
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Landing Pages
3+
build:
4+
list: never
5+
render: never
6+
---
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Elastic Lucene
3+
build:
4+
list: never
5+
render: never
6+
---
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: "Talk to Sales"
3+
description: "Book a call with our team to discuss your Elastic/Lucene migration."
4+
sitemapExclude: true
5+
type: elastic-lucene
6+
---
7+
8+
<div class="meetings-iframe-container" data-src="https://meetings-eu1.hubspot.com/seamus-deely/new-elastic-discovery-call-booked?embed=true"></div>
9+
<script type="text/javascript" src="https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js"></script>

qdrant-landing/themes/qdrant-2024/assets/css/base.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
@import 'bootstrap-custom';
77

88
html {
9+
scroll-behavior: smooth;
10+
911
&::-webkit-scrollbar {
1012
width: 8px;
1113
height: 8px;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.elastic-lucene-calendar {
2+
.meetings-iframe-container {
3+
min-height: 600px;
4+
}
5+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
.elastic-lucene-cta {
2+
scroll-margin-top: pxToRem(100);
3+
padding-top: pxToRem(96);
4+
padding-bottom: pxToRem(340);
5+
background-color: $neutral-10;
6+
overflow: hidden;
7+
position: relative;
8+
9+
@include media-breakpoint-up(lg) {
10+
padding-bottom: pxToRem(96);
11+
}
12+
13+
&__overlay-bottom {
14+
background-image: url('/img/blurred/blurred-light-4.png');
15+
transform: scale(-1, -1);
16+
background-position: bottom right;
17+
background-size: contain;
18+
background-repeat: no-repeat;
19+
width: 63rem;
20+
height: 17rem;
21+
}
22+
23+
&__illustration {
24+
position: absolute;
25+
height: pxToRem(300);
26+
left: 0;
27+
width: 100%;
28+
bottom: 0;
29+
background-size: contain;
30+
background-repeat: no-repeat;
31+
background-position: center bottom;
32+
33+
@include media-breakpoint-up(lg) {
34+
height: 100%;
35+
max-height: pxToRem(600);
36+
width: 48%;
37+
background-position: right bottom;
38+
}
39+
}
40+
41+
&__content {
42+
display: flex;
43+
flex-direction: column;
44+
gap: $spacer * 2.5;
45+
}
46+
47+
&__title {
48+
font-size: $h4-font-size;
49+
line-height: pxToRem(50);
50+
font-weight: 700;
51+
color: $neutral-98;
52+
margin-bottom: 0;
53+
}
54+
55+
&__description p {
56+
font-size: $font-size-md;
57+
line-height: pxToRem(24);
58+
font-weight: 500;
59+
color: $neutral-70;
60+
margin-bottom: $spacer * 0.5;
61+
62+
&:last-of-type {
63+
margin-bottom: 0;
64+
}
65+
}
66+
67+
&__button {
68+
align-self: flex-start;
69+
}
70+
}

qdrant-landing/themes/qdrant-2024/assets/css/partials/elastic-lucene/_form.scss

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,3 @@
1-
.elastic-lucene-form {
2-
padding-top: pxToRem(96);
3-
padding-bottom: pxToRem(340);
4-
background-color: $neutral-10;
5-
overflow: hidden;
6-
position: relative;
7-
8-
@include media-breakpoint-up(lg) {
9-
padding-bottom: pxToRem(96);
10-
}
11-
12-
&__overlay-bottom {
13-
background-image: url('/img/blurred/blurred-light-4.png');
14-
transform: scale(-1, -1);
15-
background-position: bottom right;
16-
background-size: contain;
17-
background-repeat: no-repeat;
18-
width: 63rem;
19-
height: 17rem;
20-
}
21-
22-
&__illustration {
23-
position: absolute;
24-
height: pxToRem(300);
25-
left: 0;
26-
width: 100%;
27-
bottom: 0;
28-
background-size: contain;
29-
background-repeat: no-repeat;
30-
background-position: center bottom;
31-
32-
@include media-breakpoint-up(lg) {
33-
height: 100%;
34-
max-height: pxToRem(600);
35-
width: 48%;
36-
background-position: right bottom;
37-
}
38-
}
39-
40-
&__content {
41-
display: flex;
42-
flex-direction: column;
43-
gap: $spacer * 2.5;
44-
}
45-
46-
&__title {
47-
font-size: $h4-font-size;
48-
line-height: pxToRem(50);
49-
font-weight: 700;
50-
color: $neutral-98;
51-
margin-bottom: 0;
52-
}
53-
54-
&__description p {
55-
font-size: $font-size-md;
56-
line-height: pxToRem(24);
57-
font-weight: 500;
58-
color: $neutral-70;
59-
margin-bottom: $spacer * 0.5;
60-
61-
&:last-of-type {
62-
margin-bottom: 0;
63-
}
64-
}
65-
}
66-
671
.luceneForm {
682
label {
693
color: $neutral-98;

0 commit comments

Comments
 (0)