Repository: Marker-Inc-Korea/AutoRAG
Issue: Enhancing SEO by Incorporating Notion Documents as Markdown Tables

https://github.com/Marker-Inc-Korea/AutoRAG/blob/47b80db17d16e29f35200dc8c2f69889d24d6cec/docs/source/nodes/index.md?plain=1#L8

Example
```markdown
| Nodes                  | Modules                                                                 | YAML module names                              |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 1️⃣  [Query Expansion](https://marker-inc-korea.github.io/AutoRAG/nodes/query_expansion/query_expansion.html)     | Query Decompose                                                         | query_decompose                                |
|                        | HyDE                                                                    | hyde                                           |
|                        | Multi Query Expansion                                                   | multi_query_expansion                          |
|                        | 📌 Pass Module pass_query_expansion                                      | pass_query_expansion                           |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 2️⃣ Retrieval           | BM25 VectorDB (choose embedding model)                                  | bm25                                           |
|                        | 📌 Hybrid Module Hybrid with rrf (reciprocal rank fusion)                | hybrid_rrf                                     |
|                        | Hybrid with cc (convex combination) w. four different normalize methods | hybrid_cc                                      |
|                        | Vectordb                                                                | vectordb                                       |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 3️⃣ Passage Augmenter   | Prev Next Augmenter                                                     | prev_next_augmenter                            |
|                        | 📌 Pass Module pass_passage_augmenter                                    | pass_passage_augmenter                         |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 4️⃣ Passage Reranker    | UPR                                                                    | upr                                            |
|                        | Tart                                                                   | tart                                           |
|                        | MonoT5                                                                 | monot5                                         |
|                        | Cohere reranker                                                        | cohere_reranker                                |
|                        | RankGPT                                                                | rankgpt                                        |
|                        | Jina Reranker                                                          | jina_reranker                                  |
|                        | Sentence Transformer Reranker                                           | sentence_transformer_reranker                  |
|                        | Colbert Reranker                                                       | colbert_reranker                               |
|                        | Flag Embedding Reranker                                                 | flag_embedding_reranker                        |
|                        | Flag Embedding LLM Reranker                                             | flag_embedding_llm_reranker                    |
|                        | Time Reranker                                                          | time_reranker                                  |
|                        | Open VINO Reranker                                                     | open_vino_reranker                             |
|                        | VoyageAI Reranker                                                      | voyageai_reranker                              |
|                        | MixedBread AI Reranker                                                 | mixedbread_ai_reranker                         |
|                        | 📌 Only for Korean Ko-reranker                                          | ko_reranker                                    |
|                        | 📌 Pass Module pass_reranker                                            | pass_reranker                                  |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 5️⃣ Passage Filter      | Similarity threshold cutoff                                             | similarity_threshold_cutoff                    |
|                        | Similarity percentile cutoff                                            | similarity_percentile_cutoff                   |
|                        | Recency filter                                                         | recency_filter                                 |
|                        | Threshold cutoff                                                       | threshold_cutoff                               |
|                        | Percentile cutoff                                                      | percentile_cutoff                              |
|                        | 📌 Pass Module pass_passage_filter                                       | pass_passage_filter                            |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 6️⃣ Passage Compressor  | Tree Summarize                                                         | tree_summarize                                 |
|                        | Refine                                                                 | refine                                         |
|                        | 📌 Pass Module pass_compressor                                           | pass_compressor                                |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 7️⃣ Prompt Maker        | Default Prompt Maker (f-string)                                         | fstring                                        |
|                        | Long Context Reorder                                                   | long_context_reorder                           |
|                        | Window Replacement                                                     | window_replacement                             |
|------------------------|-------------------------------------------------------------------------|------------------------------------------------|
| 8️⃣ Generator           | llama index llm                                                        | llama_index_llm                                |
|                        | openai_llm                                                             | openai_llm                                     |
|                        | vllm                                                                   | vllm                                           |
```

![Image](https://github.com/user-attachments/assets/3bd9337a-eef0-4b9a-adcf-ca738663b604)
It doesn't look good.

Try using the table tag.

<table>
  <tr>
    <th>Nodes</th>
    <th>Modules</th>
    <th>YAML module names</th>
  </tr>
  <tr>
    <td rowspan="4"><a href="https://marker-inc-korea.github.io/AutoRAG/nodes/query_expansion/query_expansion.html">1️⃣ Query Expansion</a></td>
    <td>Query Decompose</td>
    <td>query_decompose</td>
  </tr>
  <tr>
    <td>HyDE</td>
    <td>hyde</td>
  </tr>
  <tr>
    <td>Multi Query Expansion</td>
    <td>multi_query_expansion</td>
  </tr>
  <tr>
    <td>📌 Pass Module pass_query_expansion</td>
    <td>pass_query_expansion</td>
  </tr>
  <tr>
    <td rowspan="4">2️⃣ Retrieval</td>
    <td>BM25 VectorDB (choose embedding model)</td>
    <td>bm25</td>
  </tr>
  <tr>
    <td>📌 Hybrid Module Hybrid with rrf (reciprocal rank fusion)</td>
    <td>hybrid_rrf</td>
  </tr>
  <tr>
    <td>Hybrid with cc (convex combination) w. four different normalize methods</td>
    <td>hybrid_cc</td>
  </tr>
  <tr>
    <td>Vectordb</td>
    <td>vectordb</td>
  </tr>
  <tr>
    <td rowspan="2">3️⃣ Passage Augmenter</td>
    <td>Prev Next Augmenter</td>
    <td>prev_next_augmenter</td>
  </tr>
  <tr>
    <td>📌 Pass Module pass_passage_augmenter</td>
    <td>pass_passage_augmenter</td>
  </tr>
  <tr>
    <td rowspan="16">4️⃣ Passage Reranker</td>
    <td>UPR</td>
    <td>upr</td>
  </tr>
  <tr>
    <td>Tart</td>
    <td>tart</td>
  </tr>
  <tr>
    <td>MonoT5</td>
    <td>monot5</td>
  </tr>
  <tr>
    <td>Cohere reranker</td>
    <td>cohere_reranker</td>
  </tr>
  <tr>
    <td>RankGPT</td>
    <td>rankgpt</td>
  </tr>
  <tr>
    <td>Jina Reranker</td>
    <td>jina_reranker</td>
  </tr>
  <tr>
    <td>Sentence Transformer Reranker</td>
    <td>sentence_transformer_reranker</td>
  </tr>
  <tr>
    <td>Colbert Reranker</td>
    <td>colbert_reranker</td>
  </tr>
  <tr>
    <td>Flag Embedding Reranker</td>
    <td>flag_embedding_reranker</td>
  </tr>
  <tr>
    <td>Flag Embedding LLM Reranker</td>
    <td>flag_embedding_llm_reranker</td>
  </tr>
  <tr>
    <td>Time Reranker</td>
    <td>time_reranker</td>
  </tr>
  <tr>
    <td>Open VINO Reranker</td>
    <td>open_vino_reranker</td>
  </tr>
  <tr>
    <td>VoyageAI Reranker</td>
    <td>voyageai_reranker</td>
  </tr>
  <tr>
    <td>MixedBread AI Reranker</td>
    <td>mixedbread_ai_reranker</td>
  </tr>
  <tr>
    <td>📌 Only for Korean Ko-reranker</td>
    <td>ko_reranker</td>
  </tr>
  <tr>
    <td>📌 Pass Module pass_reranker</td>
    <td>pass_reranker</td>
  </tr>
  <tr>
    <td rowspan="6">5️⃣ Passage Filter</td>
    <td>Similarity threshold cutoff</td>
    <td>similarity_threshold_cutoff</td>
  </tr>
  <tr>
    <td>Similarity percentile cutoff</td>
    <td>similarity_percentile_cutoff</td>
  </tr>
  <tr>
    <td>Recency filter</td>
    <td>recency_filter</td>
  </tr>
  <tr>
    <td>Threshold cutoff</td>
    <td>threshold_cutoff</td>
  </tr>
  <tr>
    <td>Percentile cutoff</td>
    <td>percentile_cutoff</td>
  </tr>
  <tr>
    <td>📌 Pass Module pass_passage_filter</td>
    <td>pass_passage_filter</td>
  </tr>
  <tr>
    <td rowspan="3">6️⃣ Passage Compressor</td>
    <td>Tree Summarize</td>
    <td>tree_summarize</td>
  </tr>
  <tr>
    <td>Refine</td>
    <td>refine</td>
  </tr>
  <tr>
    <td>📌 Pass Module pass_compressor</td>
    <td>pass_compressor</td>
  </tr>
  <tr>
    <td rowspan="3">7️⃣ Prompt Maker</td>
    <td>Default Prompt Maker (f-string)</td>
    <td>fstring</td>
  </tr>
  <tr>
    <td>Long Context Reorder</td>
    <td>long_context_reorder</td>
  </tr>
  <tr>
    <td>Window Replacement</td>
    <td>window_replacement</td>
  </tr>
  <tr>
    <td rowspan="3">8️⃣ Generator</td>
    <td>llama index llm</td>
    <td>llama_index_llm</td>
  </tr>
  <tr>
    <td>openai_llm</td>
    <td>openai_llm</td>
  </tr>
  <tr>
    <td>vllm</td>
    <td>vllm</td>
  </tr>
</table>


https://github.com/Marker-Inc-Korea/AutoRAG/issues/858