-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GitHub pages update Thu Jan 4 12:26:29 EST 2024
Signed-off-by: Fanit Kolchina <[email protected]>
- Loading branch information
0 parents
commit c4a72b8
Showing
3,475 changed files
with
1,933,085 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
Empty file.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
## Admins | ||
|
||
| Admin | GitHub ID | Affiliation | | ||
| --------------- | --------------------------------------- | ----------- | | ||
| Henri Yandell | [hyandell](https://github.com/hyandell) | Amazon | | ||
|
||
[This document](https://github.com/opensearch-project/.github/blob/main/ADMINS.md) explains what admins do in this repo. and how they should be doing it. If you're interested in becoming a maintainer, see [MAINTAINERS](MAINTAINERS.md). If you're interested in contributing, see [CONTRIBUTING](CONTRIBUTING.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
# Blog Guide | ||
|
||
This guide provides an overview of formatting blogs for the project website. It references the [semantic blog post](/_posts/2023-03-30-semantic-science-benchmarks.md) as an example. You can [view the post](https://opensearch.org/blog/semantic-science-benchmarks/) in its rendered form on the project website. | ||
|
||
* * * | ||
|
||
### Table of contents | ||
|
||
* [Adding a blog post](#adding-a-blog-post) | ||
* [Front matter](#front-matter) | ||
* [Title](#title) | ||
* [Tables](#tables) | ||
* [Images](#images) | ||
* [Authors](#authors) | ||
* * * | ||
|
||
## Adding a blog post | ||
|
||
To add a new blog post, create a new `.md` file in the `_posts` directory. The name of the file must start with the date in the format `yyyy-MM-dd` (for example, `2023-03-30-semantic-science-benchmarks.md`). | ||
|
||
## Front matter | ||
|
||
Every post must start with front matter in YAML format, for example: | ||
|
||
``` | ||
--- | ||
layout: post | ||
title: "The ABCs of semantic search in OpenSearch: Architectures, benchmarks, and combination strategies" | ||
authors: | ||
- mshyani | ||
- dhrubo | ||
- nmishra | ||
- kolchfa | ||
date: 2023-03-30 | ||
categories: | ||
- technical-post | ||
meta_keywords: semantic search engine, neural search engine, keyword and natural language search, search relevance, benchmarking tests | ||
meta_description: Learn how to create a semantic search engine in OpenSearch, including architecture and model options, benchmarking tests, and effects of different combination strategies and normalization protocols. | ||
excerpt: In an earlier blog post, we described different ways of building a semantic search engine in OpenSearch. In this post, we'll dive further into the science behind it. We'll discuss the benefits of combining keyword-based search with neural search, the architecture and model options, and benchmarking tests and results. First, we'll provide an overview of our proposed solutions and a summary of the main results. Next, we'll outline the steps for creating a solution and fine-tuning it for your own document corpus. Finally, we'll discuss the effects of different combination strategies and normalization protocols on search relevance. | ||
has_math: true | ||
has_science_table: true | ||
--- | ||
``` | ||
|
||
The following table describes all front matter variables. | ||
|
||
Variable | Description | ||
:--- | :--- | ||
`layout` | The page layout. Must be `post`. | ||
`title` | The blog title. | ||
`authors` | A list of authors' short names. | ||
`date` | The publish date of the blog post. To test your blog by running the project website locally, this date must be no later than the current date. You can change this date to the publish date once the blog post has been reviewed and is ready for publishing. | ||
`categories` | A list of categories to which the blog post applies. Common options are `community-updates`, `technical-posts`, `update`, `community`, `feature`, `updates`, `partners`, and `releases`. | ||
`meta_keywords` | Meta keywords are provided by the marketing team once you put up a PR with the blog post. | ||
`meta_description` | Meta keywords are provided by the marketing team once you put up a PR with the blog post. | ||
`excerpt` | (Optional) A blog excerpt you want to appear on the [blog front page](https://opensearch.org/blog). If you don't provide this variable, the excerpt will contain the first paragraph of the blog. If you do provide your own excerpt, make sure it does not contain any special Markdown formatting because this formatting will be ignored and displayed as is. For example, if you surround a word with tic marks, the tic marks will be displayed rather than formatting the variable in code font. | ||
`has_math` | (Optional) If your blog post contains mathematical formulas, set this variable to `true` so you can use the [MathJax](https://www.mathjax.org/) syntax to render the formulas. | ||
`has_science_table` | (Optional) By default, tables do not render grid lines. To add grid lines to your table, set this variable to `true`. | ||
|
||
## Title | ||
|
||
The blog title is sourced from the `title` variable in the front matter. Do not include a heading after the front matter; start with the introductory paragraph directly. If you include a heading after the front matter, the heading will be displayed twice. | ||
|
||
## Tables | ||
|
||
You can use either Markdown or HTML syntax for tables in your blog post. Markdown tables do not support row or column span. By default, tables do not render grid lines. To add grid lines to your table, include `has_science_table: true` in the front matter of the blog post. | ||
|
||
## Images | ||
|
||
If your blog post contains images, add a folder containing the images in the `assets/media/blog-images` directory. Name the folder the same as you named the blog file except for the file extension. For example, if your blog file is named `2023-03-30-semantic-science-benchmarks.md`, name the image folder `2023-03-30-semantic-science-benchmarks` You can use either Markdown or HTML syntax for images. By default, images include a standard border and are responsive. | ||
|
||
To insert a Markdown image, use the `![<alternate text>](link)` syntax: | ||
|
||
``` | ||
![Similar vectors](/assets/media/blog-images/2023-02-13-semantic-search-solutions/vectors.jpg) | ||
``` | ||
|
||
If you want to specify the image width or another style, use HTML syntax: | ||
|
||
``` | ||
<img src="/assets/media/blog-images/2023-02-13-semantic-search-solutions/vectors.jpg" alt="Similar vectors" width="700"/> | ||
``` | ||
|
||
To center a Markdown image, specify the `img-centered` class for the image: | ||
|
||
``` | ||
![Similar vectors](/assets/media/blog-images/2023-02-13-semantic-search-solutions/vectors.jpg){:class="img-centered"} | ||
``` | ||
|
||
To center an HTML image, include `class="centered"` in the image tag: | ||
|
||
``` | ||
<img src="/assets/media/blog-images/2023-02-13-semantic-search-solutions/vectors.jpg" alt="Similar vectors" class="img-centered"/> | ||
``` | ||
|
||
## Authors | ||
|
||
For each author, add an author [bio](#author-bio) and [picture](#author-picture). | ||
|
||
### Author bio | ||
|
||
For an author bio, create an author file in the `_authors` directory. The name the author file must be the same as the variable you are referencing in the `authors` list of the blog front matter. For example, suppose your front matter contains the following author list: | ||
|
||
``` | ||
authors: | ||
- krisfreedain | ||
``` | ||
|
||
In this example, the file name is `krisfreedain.markdown`. The author file contains the following front matter and bio: | ||
|
||
``` | ||
--- | ||
short_name: krisfreedain | ||
name: Kris Freedain | ||
photo: '/assets/media/authors/krisfreedain.jpg' | ||
twitter: 'KrisFreedain' | ||
github: krisfreedain | ||
linkedin: 'krisfreedain' | ||
--- | ||
**Kris Freedain** is the OpenSearch Project Community Manager; his hobbies include gardening, garage gym powerlifting, and meditation. | ||
``` | ||
|
||
The Twitter, GitHub, and LinkedIn profile names are optional. | ||
|
||
### Author picture | ||
|
||
Add an author picture file in the `assets/media/authors` directory. The name of the file must be the same as the `short_name` variable in the author file front matter. Common image file extensions are `.png` and `.jpg`. In this example, the file name is `krisfreedain.jpg`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
This code of conduct applies to all spaces provided by the OpenSource project including in code, documentation, issue trackers, mailing lists, chat channels, wikis, blogs, social media and any other communication channels used by the project. | ||
|
||
**Our open source communities endeavor to:** | ||
|
||
* Be Inclusive: We are committed to being a community where everyone can join and contribute. This means using inclusive and welcoming language. | ||
* Be Welcoming: We are committed to maintaining a safe space for everyone to be able to contribute. | ||
* Be Respectful: We are committed to encouraging differing viewpoints, accepting constructive criticism and work collaboratively towards decisions that help the project grow. Disrespectful and unacceptable behavior will not be tolerated. | ||
* Be Collaborative: We are committed to supporting what is best for our community and users. When we build anything for the benefit of the project, we should document the work we do and communicate to others on how this affects their work. | ||
|
||
**Our Responsibility. As contributors, members, or bystanders we each individually have the responsibility to behave professionally and respectfully at all times. Disrespectful and unacceptable behaviors include, but are not limited to:** | ||
|
||
* The use of violent threats, abusive, discriminatory, or derogatory language; | ||
* Offensive comments related to gender, gender identity and expression, sexual orientation, disability, mental illness, race, political or religious affiliation; | ||
* Posting of sexually explicit or violent content; | ||
* The use of sexualized language and unwelcome sexual attention or advances; | ||
* Public or private harassment of any kind; | ||
* Publishing private information, such as physical or electronic address, without permission; | ||
* Other conduct which could reasonably be considered inappropriate in a professional setting; | ||
* Advocating for or encouraging any of the above behaviors. | ||
|
||
**Enforcement and Reporting Code of Conduct Issues:** | ||
|
||
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported. [Contact us](mailto:[email protected]). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
## Contributing to this Project | ||
|
||
OpenSearch is a community project that is built and maintained by people just like **you**. | ||
[This document](https://github.com/opensearch-project/.github/blob/main/CONTRIBUTING.md) explains how you can contribute to this and related projects. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
Copyright OpenSearch Contributors. | ||
|
||
Copyright (c) Django Software Foundation and individual contributors. | ||
All rights reserved. | ||
|
||
|
||
Redistribution and use in source and binary forms, with or without modification, | ||
are permitted provided that the following conditions are met: | ||
|
||
1. Redistributions of source code must retain the above copyright notice, | ||
this list of conditions and the following disclaimer. | ||
|
||
2. Redistributions in binary form must reproduce the above copyright | ||
notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. | ||
|
||
3. Neither the name of Django nor the names of its contributors may be used | ||
to endorse or promote products derived from this software without | ||
specific prior written permission. | ||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | ||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR | ||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
## Overview | ||
|
||
This document contains a list of maintainers in this repo. See [opensearch-project/.github/RESPONSIBILITIES.md](https://github.com/opensearch-project/.github/blob/main/RESPONSIBILITIES.md#maintainer-responsibilities) that explains what the role of maintainer means, what maintainers do in this and other repos, and how they should be doing it. If you're interested in contributing, and becoming a maintainer, see [CONTRIBUTING](CONTRIBUTING.md). | ||
|
||
## Current Maintainers | ||
|
||
| Maintainer | GitHub ID | Affiliation | | ||
| ---------------- | --------------------------------------------------- | ----------- | | ||
| Eli Fisher | [elfisher](https://github.com/elfisher) | Amazon | | ||
| Miki Barahmand | [AMoo-Miki](https://github.com/AMoo-Miki) | Amazon | | ||
| Nick Knize | [nknize](https://github.com/nknize) | Amazon | | ||
| Kris Freedain | [krisfreedain](https://github.com/krisfreedain) | Amazon | | ||
| Peter Zhu | [peterzhuamazon](https://github.com/peterzhuamazon) | Amazon | | ||
| Charlotte Henkle | [CEHENKLE](https://github.com/CEHENKLE) | Amazon | | ||
| David Tippett | [dtaivpp](https://github.com/dtaivpp) | Amazon | | ||
| Fanit Kolchina | [kolchfa-aws](https://github.com/kolchfa-aws) | Amazon | | ||
| Nate Boot | [nateynateynate](https://github.com/nateynateynate) | Amazon | | ||
|
||
### Emeritus | ||
|
||
| Maintainer | GitHub ID | Affiliation | | ||
| ------------- | --------------------------------------------- | ----------- | | ||
| Kyle J. Davis | [stockholmux](https://github.com/stockholmux) | Amazon | | ||
|
Oops, something went wrong.