Coder Social home page Coder Social logo

landing_page's People

Contributors

agourlay avatar alyonkka avatar anush008 avatar atarora avatar azayarni avatar bagchimb avatar bashofmann avatar coszio avatar davidmyriel avatar dpbrinkm avatar elbart avatar fabriziobonavita avatar generall avatar hugo-sid avatar joein avatar kacperlukawski avatar kartik-gupta-ij avatar lapinek avatar llogiq avatar mac-chaffee avatar mjang avatar monatis avatar mrincompetent avatar nirantk avatar ramonpzg avatar robert-stam avatar sabrinaaquino avatar timvisee avatar trean avatar zzzz-vincent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

landing_page's Issues

Link Checker Report

Summary

Status Count
๐Ÿ” Total 14049
โœ… Successful 13343
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 664
โ“ Unknown 9
๐Ÿšซ Errors 33

Errors per input

Errors in qdrant-landing/public/categories/quaterion/index.html

Errors in qdrant-landing/public/features/fast-and-accurate/index.html

Errors in qdrant-landing/public/categories/vector-search/index.html

Errors in qdrant-landing/public/categories/release-update/index.html

Errors in qdrant-landing/public/features/index.html

Errors in qdrant-landing/public/solutions/text-search/index.html

Errors in qdrant-landing/public/features/filterable/index.html

Errors in qdrant-landing/public/categories/index.html

Errors in qdrant-landing/public/articles/neural-search-tutorial/index.html

Errors in qdrant-landing/public/articles/seed-round/index.html

Errors in qdrant-landing/public/categories/news/page/2/index.html

Errors in qdrant-landing/public/solutions/recommendation-engine/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/solutions/chat-bots/index.html

Errors in qdrant-landing/public/features/distributed/index.html

Errors in qdrant-landing/public/features/rich-data-types/index.html

Errors in qdrant-landing/public/categories/news/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/categories/webinar/index.html

Errors in qdrant-landing/public/categories/release/index.html

Errors in qdrant-landing/public/features/optimized/index.html

Errors in qdrant-landing/public/documentation/tutorials/neural-search/index.html

suggestion: tags for content types like #article, #casestudy

I think we should have a single location for educational content like case studies, articles, presentations.
Also, the visitor should pick from tags so they don't have to scroll all the way through.

There would be a checklist on the left sidebar where the visitor would check off the content. Is that possible?

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12443
โœ… Successful 11820
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 604
โ“ Unknown 11
๐Ÿšซ Errors 8

Errors per input

Errors in qdrant-landing/public/legal/terms_cloud/index.html

Errors in qdrant-landing/public/articles/qdrant-1.2.x/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/articles/seed-round/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/surveys/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 14225
โœ… Successful 13545
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 666
โ“ Unknown 9
๐Ÿšซ Errors 5

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/articles/seed-round/index.html

Errors in qdrant-landing/public/documentation/tutorials/neural-search/index.html

Errors in qdrant-landing/public/articles/neural-search-tutorial/index.html

Update Lookup in groups documentation

We have an issue in python-client repository: qdrant/qdrant-client#296

I believe it might be caused by the lack of some details in "Lookup in groups" documentation

  1. The sentence about how the matching is done when we use with_lookup is not noticeable, I think it should be moved closer to the image with collections.
  2. lookup_from behaviour is missing. It should be described because it might be complicated to understand it without just trying out experiments. (We take vector ids from positives and negatives, extract vectors from lookup collection by these ids, construct our "search_vector" and search with it in the "main" collection)

It might also be useful to mention that this lookup collection can be treated as pure payload collection, i.e. it is not necessary to store some meaningful vectors in it, however vector configuration should be set during collection creation and field with something during upload (e.g. None or [0])

Quickstart guide is missing steps

I run the first couple of steps in the Quickstart guide. I successfully get access to qdrant at http://localhost:6333.

However, the Quickstart says nothing about where to Initialize The Client.

I research, I find https://qdrant.tech/documentation/quick-start/#initialize-the-client. I successfully install the client. I still don't know how/where to run the commands to set up the client. The pip in the client installation command suggests that I need to use Python. But what then? Do I create a .py file? How do I proceed?

With a Quickstart, I shouldn't have to do all of this research.

Link Checker Report

Summary

Status Count
๐Ÿ” Total 11410
โœ… Successful 10490
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 573
โ“ Unknown 24
๐Ÿšซ Errors 323

Errors per input

Errors in qdrant-landing/public/documentation/tutorials/multiple-partitions/index.html

Errors in qdrant-landing/public/documentation/api-reference/index.html

Errors in qdrant-landing/public/articles/bloop/index.html

Errors in qdrant-landing/public/tags/release/index.html

Errors in qdrant-landing/public/articles/why-rust/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/tags/nvidia/index.html

Errors in qdrant-landing/public/tags/corporate-news/index.html

Errors in qdrant-landing/public/tags/vector-search/index.html

Errors in qdrant-landing/public/documentation/integrations/fifty-one/index.html

Errors in qdrant-landing/public/solutions/text-search/index.html

Errors in qdrant-landing/public/stack/3_huggingface/index.html

Errors in qdrant-landing/public/pricing/index.html

Errors in qdrant-landing/public/documentation/guides/monitoring/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/documentation/1-dl/index.html

Errors in qdrant-landing/public/documentation/cloud/cluster-scaling/index.html

Errors in qdrant-landing/public/legal/terms_and_conditions/index.html

Errors in qdrant-landing/public/documentation/concepts/snapshots/index.html

Errors in qdrant-landing/public/use-cases/job-matching/index.html

Errors in qdrant-landing/public/documentation/concepts/storage/index.html

Errors in qdrant-landing/public/legal/privacy-policy/index.html

Errors in qdrant-landing/public/documentation/guides/security/index.html

Errors in qdrant-landing/public/blog/vector-search-and-applications-record/index.html

Errors in qdrant-landing/public/categories/quaterion/index.html

Errors in qdrant-landing/public/blog/qdrant-0-8-0-released/index.html

Errors in qdrant-landing/public/features/fast-and-accurate/index.html

Errors in qdrant-landing/public/use-cases/fintech/index.html

Errors in qdrant-landing/public/benchmarks/single-node-speed-benchmark/index.html

Errors in qdrant-landing/public/articles/index.html

Errors in qdrant-landing/public/articles/dataset-quality/index.html

Errors in qdrant-landing/public/documentation/2-dl/index.html

Errors in qdrant-landing/public/documentation/0-dl/index.html

Errors in qdrant-landing/public/articles/qa-with-cohere-and-qdrant/index.html

Errors in qdrant-landing/public/demo/demo-2/index.html

Errors in qdrant-landing/public/documentation/guides/configuration/index.html

Errors in qdrant-landing/public/documentation/concepts/filtering/index.html

Errors in qdrant-landing/public/articles/seed-round/index.html

Errors in qdrant-landing/public/demo/index.html

Errors in qdrant-landing/public/blog/index.html

Errors in qdrant-landing/public/solutions/image-search/index.html

Errors in qdrant-landing/public/documentation/integrations/txtai/index.html

Errors in qdrant-landing/public/use-cases/food-search/index.html

Errors in qdrant-landing/public/documentation/guides/installation/index.html

Errors in qdrant-landing/public/documentation/index.html

Errors in qdrant-landing/public/features/filtrable/index.html

Errors in qdrant-landing/public/documentation/integrations/openai/index.html

Errors in qdrant-landing/public/blog/page/2/index.html

Errors in qdrant-landing/public/articles/memory-consumption/index.html

Errors in qdrant-landing/public/articles/triplet-loss/index.html

Errors in qdrant-landing/public/use-cases/advertising/index.html

Errors in qdrant-landing/public/documentation/community-links/index.html

Errors in qdrant-landing/public/documentation/release-notes/index.html

Errors in qdrant-landing/public/documentation/concepts/collections/index.html

Errors in qdrant-landing/public/articles/qdrant-1.3.x/index.html

Errors in qdrant-landing/public/articles/chatgpt-plugin/index.html

Errors in qdrant-landing/public/subscribe/index.html

Errors in qdrant-landing/public/use-cases/fashion-search/index.html

Errors in qdrant-landing/public/solutions/anomaly-detection/index.html

Errors in qdrant-landing/public/documentation/concepts/search/index.html

Errors in qdrant-landing/public/benchmarks/filtered-search-intro/index.html

Errors in qdrant-landing/public/surveys/cloud-request/index.html

Errors in qdrant-landing/public/surveys/index.html

Errors in qdrant-landing/public/features/easy-to-use/index.html

Errors in qdrant-landing/public/index.html

Errors in qdrant-landing/public/articles/embedding-recycler/index.html

Errors in qdrant-landing/public/features/distributed/index.html

Errors in qdrant-landing/public/solutions/chat-bots/index.html

Errors in qdrant-landing/public/documentation/concepts/index.html

Errors in qdrant-landing/public/articles/qdrant-0-11-release/index.html

Errors in qdrant-landing/public/legal/terms_cloud/index.html

Errors in qdrant-landing/public/articles/filtrable-hnsw/index.html

Errors in qdrant-landing/public/documentation/cloud/capacity/index.html

Errors in qdrant-landing/public/documentation/tutorials/aleph-alpha-search/index.html

Errors in qdrant-landing/public/articles/faq-question-answering/index.html

Errors in qdrant-landing/public/tags/news/index.html

Errors in qdrant-landing/public/documentation/tutorials/neural-search/index.html

Errors in qdrant-landing/public/tags/grpc/index.html

Errors in qdrant-landing/public/tags/webinar/index.html

Errors in qdrant-landing/public/articles/io_uring/index.html

Errors in qdrant-landing/public/documentation/concepts/indexing/index.html

Errors in qdrant-landing/public/documentation/integrations/llama-index/index.html

Errors in qdrant-landing/public/documentation/integrations/haystack/index.html

Errors in qdrant-landing/public/tags/index.html

Errors in qdrant-landing/public/tags/quaterion/index.html

Errors in qdrant-landing/public/stack/1_open-ai/index.html

Errors in qdrant-landing/public/use-cases/face-recognition/index.html

Errors in qdrant-landing/public/documentation/tutorials/index.html

Errors in qdrant-landing/public/features/index.html

Errors in qdrant-landing/public/legal/impressum/index.html

Errors in qdrant-landing/public/blog/qdrant-v090-release/index.html

Errors in qdrant-landing/public/benchmarks/index.html

Errors in qdrant-landing/public/tags/jina-integration/index.html

Errors in qdrant-landing/public/documentation/concepts/points/index.html

Errors in qdrant-landing/public/tags/pytorch/index.html

Errors in qdrant-landing/public/documentation/tutorials/optimize/index.html

Errors in qdrant-landing/public/blog/qdrant-joined-nvidia-inception-program/index.html

Errors in qdrant-landing/public/blog/qdrant_and_jina_integration/index.html

Errors in qdrant-landing/public/demo/demo-1/index.html

Errors in qdrant-landing/public/articles/quantum-quantization/index.html

Errors in qdrant-landing/public/benchmarks/filtered-search-benchmark/index.html

Errors in qdrant-landing/public/solutions/index.html

Errors in qdrant-landing/public/legal/index.html

Errors in qdrant-landing/public/blog/qdrant-v-0-6-0-engine-with-grpc-released/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/use-cases/customer-support-optimization/index.html

Errors in qdrant-landing/public/examples/index.html

Errors in qdrant-landing/public/blog/qdrant-0-7-0-released/index.html

Errors in qdrant-landing/public/demo/demo-3/index.html

Errors in qdrant-landing/public/documentation/tutorials/bulk-upload/index.html

Errors in qdrant-landing/public/documentation/guides/administration/index.html

Errors in qdrant-landing/public/documentation/cloud/index.html

Errors in qdrant-landing/public/documentation/cloud/backups/index.html

Errors in qdrant-landing/public/documentation/python-client/index.html

Errors in qdrant-landing/public/articles/cars-recognition/index.html

Errors in qdrant-landing/public/documentation/integrations/docarray/index.html

Errors in qdrant-landing/public/documentation/integrations/aleph-alpha/index.html

Errors in qdrant-landing/public/legal/credits/index.html

Errors in qdrant-landing/public/stack/index.html

Errors in qdrant-landing/public/documentation/concepts/optimizer/index.html

Errors in qdrant-landing/public/categories/release/index.html

Errors in qdrant-landing/public/categories/index.html

Errors in qdrant-landing/public/benchmarks/benchmark-faq/index.html

Errors in qdrant-landing/public/features/optimized/index.html

Errors in qdrant-landing/public/documentation/guides/distributed_deployment/index.html

Errors in qdrant-landing/public/use-cases/e-commerce-search/index.html

Errors in qdrant-landing/public/tags/docarray/index.html

Errors in qdrant-landing/public/use-cases/medical-diagnostics/index.html

Errors in qdrant-landing/public/documentation/tutorials/common-errors/index.html

Errors in qdrant-landing/public/documentation/integrations/index.html

Errors in qdrant-landing/public/solutions/recommendation-engine/index.html

Errors in qdrant-landing/public/articles/neural-search-tutorial/index.html

Errors in qdrant-landing/public/blog/quaterion/index.html

Errors in qdrant-landing/public/documentation/integrations/cohere/index.html

Errors in qdrant-landing/public/documentation/guides/telemetry/index.html

Errors in qdrant-landing/public/articles/qdrant-0-10-release/index.html

Errors in qdrant-landing/public/documentation/guides/quantization/index.html

Errors in qdrant-landing/public/stack/2_jina-ai/index.html

Errors in qdrant-landing/public/articles/detecting-coffee-anomalies/index.html

Errors in qdrant-landing/public/articles/scalar-quantization/index.html

Errors in qdrant-landing/public/documentation/guides/index.html

Errors in qdrant-landing/public/documentation/overview/index.html

Errors in qdrant-landing/public/benchmarks/benchmarks-intro/index.html

Errors in qdrant-landing/public/articles/hybrid-search/index.html

Errors in qdrant-landing/public/solutions/matching-engines/index.html

Errors in qdrant-landing/public/use-cases/media-and-games/index.html

Errors in qdrant-landing/public/features/rich-data-types/index.html

Errors in qdrant-landing/public/use-cases/law-search/index.html

Errors in qdrant-landing/public/categories/vector-search/index.html

Errors in qdrant-landing/public/documentation/concepts/payload/index.html

Errors in qdrant-landing/public/categories/news/page/2/index.html

Errors in qdrant-landing/public/articles/product-quantization/index.html

Errors in qdrant-landing/public/articles/langchain-integration/index.html

Errors in qdrant-landing/public/articles/qdrant-1.2.x/index.html

Errors in qdrant-landing/public/documentation/cloud/cloud-quick-start/index.html

Errors in qdrant-landing/public/categories/webinar/index.html

Errors in qdrant-landing/public/categories/release-update/index.html

Errors in qdrant-landing/public/categories/news/index.html

Errors in qdrant-landing/public/documentation/quick-start/index.html

Errors in qdrant-landing/public/documentation/examples/index.html

Issue to contribute to the landing page

Please create a contributing.md file which helps Open source contributors to contribute to this code base.

Define the tools and stack which was used to create this project or website/
Guidelines to setup this project locally

Cleaner section links

Current Behavior

When browsing the documentation, we often want to share the links to specific sections, for example:

https://qdrant.tech/documentation/concepts/collections/#collections

However, if we first use the search bar to look for stuff, a query param selector is added to the URL, and any further sections that we select will also have the big selector string

https://qdrant.tech/documentation/concepts/collections/?selector=aHRtbCA%2BIGJvZHkgPiBkaXY6bnRoLW9mLXR5cGUoMSkgPiBzZWN0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gYXJ0aWNsZSA%2BIGgx#collections

It would make our life easier if we could just copy the URL without cleaning it afterwards for sharing it. Note that including the selector does not make the link unusable, but it makes the URL harder to read when pasted in chats.

Expected behavior

Links from the search bar should omit the selector query param

Another solution would be that clicking on the link icon of each title should remove the selector query param.

Link Checker Report

Summary

Status Count
๐Ÿ” Total 13384
โœ… Successful 12734
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 638
โ“ Unknown 7
๐Ÿšซ Errors 5

Errors per input

Errors in qdrant-landing/public/documentation/guides/security/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12366
โœ… Successful 11573
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 767
โ“ Unknown 21
๐Ÿšซ Errors 5

Errors per input

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/articles/detecting-coffee-anomalies/index.html

Errors in qdrant-landing/public/use-cases/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 11259
โœ… Successful 10700
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 549
โ“ Unknown 3
๐Ÿšซ Errors 7

Errors per input

Errors in qdrant-landing/public/blog/qdrant-v-0-6-0-engine-with-grpc-released/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/blog/qdrant-0-7-0-released/index.html

Errors in qdrant-landing/public/blog/qdrant-v090-release/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/index.html

Clarify cluster minimum size

Our distributed deployment relies on the Raft consensus algorithm.

With Raft, it is necessary to get a majority of vote to elect a new leader.

In case of 2 nodes cluster, it is not possible to so do in case of node in case of failure.

We should warn users to use a minimum of 3 nodes for their clusters.

Link Checker Report

Summary

Status Count
๐Ÿ” Total 14135
โœ… Successful 13404
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 663
โ“ Unknown 8
๐Ÿšซ Errors 60

Errors per input

Errors in qdrant-landing/public/subscribe/index.html

Errors in qdrant-landing/public/features/index.html

Errors in qdrant-landing/public/demo/index.html

Errors in qdrant-landing/public/stack/index.html

Errors in qdrant-landing/public/demo/demo-3/index.html

Errors in qdrant-landing/public/use-cases/fashion-search/index.html

Errors in qdrant-landing/public/use-cases/e-commerce-search/index.html

Errors in qdrant-landing/public/surveys/index.html

Errors in qdrant-landing/public/features/easy-to-use/index.html

Errors in qdrant-landing/public/solutions/index.html

Errors in qdrant-landing/public/categories/release/index.html

Errors in qdrant-landing/public/categories/news/page/2/index.html

Errors in qdrant-landing/public/features/fast-and-accurate/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/features/filterable/index.html

Errors in qdrant-landing/public/solutions/text-search/index.html

Errors in qdrant-landing/public/use-cases/face-recognition/index.html

Errors in qdrant-landing/public/index.html

Errors in qdrant-landing/public/stack/1_open-ai/index.html

Errors in qdrant-landing/public/benchmarks/index.html

Errors in qdrant-landing/public/solutions/chat-bots/index.html

Errors in qdrant-landing/public/categories/news/index.html

Errors in qdrant-landing/public/features/optimized/index.html

Errors in qdrant-landing/public/solutions/matching-engines/index.html

Errors in qdrant-landing/public/features/rich-data-types/index.html

Errors in qdrant-landing/public/solutions/recommendation-engine/index.html

Errors in qdrant-landing/public/demo/demo-1/index.html

Errors in qdrant-landing/public/stack/2_jina-ai/index.html

Errors in qdrant-landing/public/categories/index.html

Errors in qdrant-landing/public/demo/demo-2/index.html

Errors in qdrant-landing/public/categories/release-update/index.html

Errors in qdrant-landing/public/benchmarks/single-node-speed-benchmark/index.html

Errors in qdrant-landing/public/pricing/index.html

Errors in qdrant-landing/public/documentation/guides/security/index.html

Errors in qdrant-landing/public/solutions/anomaly-detection/index.html

Errors in qdrant-landing/public/use-cases/food-search/index.html

Errors in qdrant-landing/public/use-cases/job-matching/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/use-cases/law-search/index.html

Errors in qdrant-landing/public/solutions/image-search/index.html

Errors in qdrant-landing/public/use-cases/medical-diagnostics/index.html

Errors in qdrant-landing/public/surveys/cloud-request/index.html

Errors in qdrant-landing/public/benchmarks/filtered-search-benchmark/index.html

Errors in qdrant-landing/public/benchmarks/benchmark-faq/index.html

Errors in qdrant-landing/public/use-cases/customer-support-optimization/index.html

Errors in qdrant-landing/public/categories/quaterion/index.html

Errors in qdrant-landing/public/features/distributed/index.html

Errors in qdrant-landing/public/categories/webinar/index.html

Errors in qdrant-landing/public/categories/vector-search/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/use-cases/advertising/index.html

Errors in qdrant-landing/public/case-studies/pienso/index.html

Errors in qdrant-landing/public/stack/3_huggingface/index.html

Errors in qdrant-landing/public/benchmarks/filtered-search-intro/index.html

Errors in qdrant-landing/public/use-cases/media-and-games/index.html

Errors in qdrant-landing/public/use-cases/fintech/index.html

Errors in qdrant-landing/public/examples/index.html

Errors in qdrant-landing/public/benchmarks/benchmarks-intro/index.html

Errors in qdrant-landing/public/case-studies/index.html

Document shard snapshot API

Since Qdrant v1.5.0 we have a new API for shard snapshots.

It differs from regular collection snapshots and is quite an advanced topic.

There is currently no documentation on this, and we should add it.

It is probably on us three to provide this: @ffuugoo @generall @timvisee

Document upgrade procedure

Users are often asking how to upgrade an existing qdrant deployment to a new version.

It does not seem documented anywhere.

The official answer is to upgrade the minor versions sequentially.

better side-panel on the documentation page

  • Move table on content for the single page (links to headers) on the right side
  • Introduce categories - pages should be grouped into categories as it currently works for the table of contents.
    • If no category for the page is specified, it stays as is.
    • We should indicate if the item is a category or a direct page with some icon (foldable or not)
  • Introduce category names, which should separate pages

Implement all as a separate PRs

Link Checker Report

Summary

Status Count
๐Ÿ” Total 13384
โœ… Successful 12734
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 638
โ“ Unknown 7
๐Ÿšซ Errors 5

Errors per input

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/documentation/guides/security/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12363
โœ… Successful 11572
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 766
โ“ Unknown 21
๐Ÿšซ Errors 4

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Link returns 404

What's the issue?

The 'capacity planning' link on webpage https://qdrant.tech/documentation/cloud/, returns a 404. See the screenshot below.

image

It happened due to incorrect reference to the documentation/cloud/capacity-sizing.md file.

How can it be fixed?

Put correct reference to the Markdown file.

Note/question (for maintainers)

I am astonished as to how the link checker GitHub action didn't catch this. This URL is not reported in the last linkcheck issue. Shall we use https://github.com/filiph/linkcheck/ in addition to lychee?

Update:

I ran filiph/linkcheck locally. It successfully identified the 404 link.

http://localhost:1313/documentation/cloud/
- (1178:174) 'capacity..' => http://localhost:1313/documentation/capacity/ (HTTP 404)

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12089
โœ… Successful 11305
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 758
โ“ Unknown 23
๐Ÿšซ Errors 3

Errors per input

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

docs: switch all examples at once

When browsing the documentation, we normally have http / python versions of each example. But the http example is always selected by default, and when we switch to python, only the example we switched is changed, which is a bit cumbersome for a user that is only using the python client.

It would make sense for a python user who is browsing the docs, to only have to make the switch once, and have all the examples switch to the python version.

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12363
โœ… Successful 11577
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 766
โ“ Unknown 16
๐Ÿšซ Errors 4

Errors per input

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/use-cases/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 11270
โœ… Successful 10679
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 563
โ“ Unknown 13
๐Ÿšซ Errors 15

Errors per input

Errors in qdrant-landing/public/features/filtrable/index.html

Errors in qdrant-landing/public/features/rich-data-types/index.html

Errors in qdrant-landing/public/benchmarks/index.html

Errors in qdrant-landing/public/surveys/cloud-request/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/benchmarks/benchmark-faq/index.html

Errors in qdrant-landing/public/tags/nvidia/index.html

Errors in qdrant-landing/public/examples/index.html

Errors in qdrant-landing/public/categories/index.html

Errors in qdrant-landing/public/subscribe/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/features/distributed/index.html

Errors in qdrant-landing/public/features/optimized/index.html

Errors in qdrant-landing/public/surveys/index.html

Incorrect publication title in footer

What's the issue?

Incorrect publication title 'A Demo That Does What The Title Says' in the footer.

image

How can it be fixed?

Change the short_description parameter in the frontmatter of qdrant-landing/content/articles/search-as-you-type.md.

Duplicate CSS rules in `css/custom-animate.css`

What's the issue?

Duplicate CSS rules in:

@keyframes float_up_down {
0% {
transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
50% {
transform: translateY(30px);
transform: translateY(30px);
opacity: 1;
}
100% {
transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
}

What's the fix?

Looking at the other keyframes rules, I feel that adding the -webkit- prefix could be the fix.

Good news

Based on preliminary inspection, I see that qdrant-landing/themes/qdrant/static/css/custom-animate.css is not being used on the website. So, the website is not impacted by this bug.

Copying text comes with extra line

When using the clipboard button on code snippets, it gets copied with an extra newline, which makes it a little awkward, specially for terminal commands

Example

image

copies to:

docker pull qdrant/qdrant

instead of just:

docker pull qdrant/qdrant

Reproducibility

Happens with every code block

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12011
โœ… Successful 11406
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 589
โ“ Unknown 13
๐Ÿšซ Errors 3

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/use-cases/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 11138
โœ… Successful 10571
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 528
โ“ Unknown 20
๐Ÿšซ Errors 19

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/articles/neural-search-tutorial/index.html

Errors in qdrant-landing/public/documentation/guides/monitoring/index.html

Errors in qdrant-landing/public/articles/chatgpt-plugin/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/legal/terms_cloud/index.html

Errors in qdrant-landing/public/documentation/quick-start/index.html

Errors in qdrant-landing/public/documentation/guides/telemetry/index.html

Errors in qdrant-landing/public/documentation/guides/installation/index.html

Possible upgrades in tools used

Tool 1: NPM SASS

# Build css from scss
Install sass if you don't have it:
```bash
npm install -g sass
```
``` bash
cd qdrant-landing
sass --watch --style=compressed ./qdrant-landing/themes/qdrant/static/css/main.scss ./qdrant-landing/themes/qdrant/static/css/main.css
```
# Articles

We can do away with the requirement of using SASS from NPM. The Hugo extended version can transpile Sass to CSS using the embedded LibSass transpiler. Hugo can watch for changes and provide minified output.

Tool 2: cwebp

You can install `cwebp` with the following command:
```bash
curl -s https://raw.githubusercontent.com/Intervox/node-webp/latest/bin/install_webp | sudo bash
```

We can do away with the requirement of using cwebp. The Hugo extended version can convert images to webp.

Hugo image processing can also crop from center:

When using the Crop or Fill method, the anchor determines the placement of the crop box. You may specify TopLeft, Top, TopRight, Left, Center, Right, BottomLeft, Bottom, BottomRight, or Smart.

Some benefits of doing it the Hugo way:

  • we need not store the webp images since, Hugo generates them 'on the fly' during the build process
  • we can convert not only cover images, but also other images (docs, guides, tutorials etc.) to webp

Tool 3: ImageMagick

Article preview is a set of images that will be used in the article preview. They can be generated from one image. To generate preview images, you need to have [ImageMagick](https://imagemagick.org/index.php) and [cwebp](https://developers.google.com/speed/webp/download) installed.

This is a purely optional upgrade due to the following reason:

  • The capabilities of ImageMagick are much more than what Hugo image processing currently offers.

TITLE_TEXT=$(cat $PATH_TO_DOC | grep "title:" | head -n 1 | sed 's/title: //g' | sed 's/"//g')

However, Hugo can perfectly do, what this repo is trying to achieve with bash & ImageMagick. These include:

  • retrieving the section name, title from frontmatter
  • overlay text/image on top of an image (background) using a specific font

With Hugo we can use native methods like {{ .Title }}, {{ .Section }} instead of bash methods grep , head & sed. I don't have a performance comparison (regarding time, resources used) between Hugo & ImageMagick.

Conclusion

I see that this repo was created in March 2021, when Hugo didn't support webp. It was added in May 2021 in v0.83.0. I also understand that there can be certain reasons (which I may have missed) due to which the maintainers prefer to use these tools.

I am interested in hearing from the maintainers about their perspective on these upgrades.

Improve mobile view padding and font size

  • Landing container padding

  • Details card seperation ( adding border and box shadow can work)

  • Making a single design for buttons and button-containers and using it throughout the page for uniformity

  • Margin for company logos in here

  • We can add padding left and right to the container in mobile view and also improve the font size
    image

  • Seperate these cards to look good
    image

  • Make buttons uniform
    image
    image

  • Padding to icons and border radius to scroll up button
    image

Duplicate CSS rules in `css/blocks/_forms.scss`

What's the issue

There are multiple issues in file css/blocks/_forms.scss.

Issue 1: duplicate font-weight CSS rule at 2 places:

.styled-form .form-group .check-box label:after {
position: absolute;
left: 0;
top: 0;
height: 15px;
line-height: 15px;
max-width: 0;
font-size: 14px;
color: #ffffff;
font-weight: 800;
overflow: hidden;
background: transparent;
text-align: center;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
/* -webkit-transition: max-width 500ms ease; */
/* -moz-transition: max-width 500ms ease; */
/* -ms-transition: max-width 500ms ease; */
/* -o-transition: max-width 500ms ease; */
/* transition: max-width 500ms ease; */
}

.styled-form .form-group .radio-box label:after {
position: absolute;
left: 0;
top: 0;
height: 15px;
line-height: 15px;
max-width: 0;
font-size: 14px;
color: #ffffff;
font-weight: 800;
overflow: hidden;
background: transparent;
text-align: center;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
}

What's the fix?

Maintainers can decide which rule to use.

Issue 2: duplicate selector .styled-form .form-group .radio-box label and styles

.styled-form .form-group .check-box label{
font-family: $font-family-non-content;
color: var(--brand-secondary);
}
.styled-form .form-group .check-box label{
position: relative;
display: block;
height: 30px;
width: 100%;
line-height: 22px;
padding: 4px 10px 0;
padding-left: 25px;
background: #ffffff;
font-size: 15px;
font-weight: 400;
color: var(--brand-secondary);
cursor: pointer;
margin-bottom: 0;
/* -webkit-transition: all 300ms ease; */
/* -moz-transition: all 300ms ease; */
/* -ms-transition: all 300ms ease; */
/* -o-transition: all 300ms ease; */
/* transition: all 300ms ease; */
}

Issue 3: duplicate selector .styled-form .form-group .check-box label and styles

.styled-form .form-group .radio-box label{
font-family: $font-family-non-content;
color: var(--brand-secondary);
}
.styled-form .form-group .radio-box label{
position: relative;
display: block;
height: 30px;
width: 100%;
line-height: 9px;
padding: 4px 10px 0;
padding-left: 25px;
background: #ffffff;
font-size: 15px;
font-weight: 400;
color: var(--brand-secondary);
cursor: pointer;
margin-bottom: 0;
/* -webkit-transition: all 300ms ease; */
/* -moz-transition: all 300ms ease; */
/* -ms-transition: all 300ms ease; */
/* -o-transition: all 300ms ease; */
/* transition: all 300ms ease; */
}

What's the fix?

Remove duplicate color: var(--brand-secondary) rule. Consolidate CSS rules. I have opened a PR to fix this.

Link Checker Report

Summary

Status Count
๐Ÿ” Total 14050
โœ… Successful 13336
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 667
โ“ Unknown 10
๐Ÿšซ Errors 37

Errors per input

Errors in qdrant-landing/public/articles/index.html

Errors in qdrant-landing/public/articles/why-rust/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/articles/langchain-integration/index.html

Errors in qdrant-landing/public/articles/vector-similarity-beyond-search/index.html

Errors in qdrant-landing/public/articles/qdrant-1.2.x/index.html

Errors in qdrant-landing/public/articles/chatgpt-plugin/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/articles/memory-consumption/index.html

Errors in qdrant-landing/public/articles/qdrant-0-11-release/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/articles/seed-round/index.html

Errors in qdrant-landing/public/articles/dataset-quality/index.html

Errors in qdrant-landing/public/articles/qa-with-cohere-and-qdrant/index.html

Errors in qdrant-landing/public/articles/faq-question-answering/index.html

Errors in qdrant-landing/public/articles/qdrant-1.3.x/index.html

Errors in qdrant-landing/public/articles/quantum-quantization/index.html

Errors in qdrant-landing/public/articles/binary-quantization/index.html

Errors in qdrant-landing/public/articles/qdrant-0-10-release/index.html

Errors in qdrant-landing/public/articles/serverless/index.html

Errors in qdrant-landing/public/case-studies/pienso/index.html

Errors in qdrant-landing/public/index.html

Errors in qdrant-landing/public/articles/embedding-recycler/index.html

Errors in qdrant-landing/public/articles/food-discovery-demo/index.html

Errors in qdrant-landing/public/articles/filtrable-hnsw/index.html

Errors in qdrant-landing/public/articles/hybrid-search/index.html

Errors in qdrant-landing/public/articles/search-as-you-type/index.html

Errors in qdrant-landing/public/articles/cars-recognition/index.html

Errors in qdrant-landing/public/articles/detecting-coffee-anomalies/index.html

Errors in qdrant-landing/public/articles/scalar-quantization/index.html

Errors in qdrant-landing/public/articles/io_uring/index.html

Errors in qdrant-landing/public/articles/web-ui-gsoc/index.html

Errors in qdrant-landing/public/articles/triplet-loss/index.html

Errors in qdrant-landing/public/articles/neural-search-tutorial/index.html

Errors in qdrant-landing/public/articles/product-quantization/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12825
โœ… Successful 12195
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 618
โ“ Unknown 7
๐Ÿšซ Errors 5

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/documentation/guides/security/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 12516
โœ… Successful 11893
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 608
โ“ Unknown 11
๐Ÿšซ Errors 4

Errors per input

Errors in qdrant-landing/public/documentation/integrations/langchain/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/case-studies/bloop/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 11138
โœ… Successful 10567
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 544
โ“ Unknown 24
๐Ÿšซ Errors 3

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/articles/detecting-coffee-anomalies/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 11069
โœ… Successful 10494
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 546
โ“ Unknown 23
๐Ÿšซ Errors 6

Errors per input

Errors in qdrant-landing/public/subscribe/index.html

Errors in qdrant-landing/public/index.html

Errors in qdrant-landing/public/use-cases/index.html

Errors in qdrant-landing/public/benchmarks/index.html

Errors in qdrant-landing/public/benchmarks/benchmark-faq/index.html

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Link Checker Report

Summary

Status Count
๐Ÿ” Total 14135
โœ… Successful 13470
โณ Timeouts 0
๐Ÿ”€ Redirected 0
๐Ÿ‘ป Excluded 663
โ“ Unknown 0
๐Ÿšซ Errors 2

Errors per input

Errors in qdrant-landing/public/articles/metric-learning-tips/index.html

Errors in qdrant-landing/public/use-cases/index.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.