{"id":7566,"date":"2024-12-24T19:00:14","date_gmt":"2024-12-24T16:00:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/"},"modified":"2024-12-24T19:00:14","modified_gmt":"2024-12-24T16:00:14","slug":"async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/","title":{"rendered":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri"},"content":{"rendered":"<p><body><\/p>\n<p>Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri<\/p>\n<p>Merhaba!  Bu makalede, Haystack&#8217;in g\u00fcc\u00fcn\u00fc FastAPI&#8217;nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim.  \u00d6ncelikle,  Haystack&#8217;in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m.  Ard\u0131ndan,  bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.<\/p>\n<h2>Haystack ve FastAPI: M\u00fckemmel Bir Birle\u015fim<\/h2>\n<p>Haystack, a\u00e7\u0131k kaynakl\u0131 bir NLP k\u00fct\u00fcphanesidir.  Karma\u015f\u0131k sorular\u0131 yan\u0131tlamak i\u00e7in \u00e7e\u015fitli bile\u015fenleri bir araya getirir.  Bu bile\u015fenler aras\u0131nda,  dok\u00fcman indeksleme,  sorgu i\u015fleme ve sonu\u00e7lar\u0131n s\u0131ralanmas\u0131 yer al\u0131r.  Ancak,  Haystack&#8217;in performans\u0131n\u0131 en \u00fcst d\u00fczeye \u00e7\u0131karmak i\u00e7in,  asenkron i\u015fleme y\u00f6ntemleri kullanmak \u00f6nemlidir.  \u0130\u015fte bu noktada FastAPI devreye giriyor.  FastAPI,  Python tabanl\u0131, y\u00fcksek performansl\u0131 bir web framework&#8217;\u00fcd\u00fcr.  Asenkron i\u015flemleri desteklemesi,  Haystack ile m\u00fckemmel bir uyum sa\u011flar.  Bu uyum,  daha h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir sorgu sistemleri olu\u015fturmam\u0131za olanak tan\u0131r.<\/p>\n<h2>Asenkron \u0130\u015flemenin Avantajlar\u0131<\/h2>\n<p>Asenkron i\u015flemler,  tek bir i\u015flem tamamlanmas\u0131n\u0131 beklemeden birden fazla i\u015flemin ayn\u0131 anda \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131na olanak tan\u0131r.  Bu,  \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken,  i\u015flem s\u00fcresini \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r.  FastAPI&#8217;nin asenkron yetenekleri,  Haystack&#8217;in verimlili\u011fini art\u0131rarak,  kullan\u0131c\u0131lara daha h\u0131zl\u0131 yan\u0131t s\u00fcreleri sunmam\u0131z\u0131 sa\u011flar. Ayr\u0131ca, kaynak kullan\u0131m\u0131n\u0131 da optimize eder.<\/p>\n<h2>Uygulama \u00d6rne\u011fi: Ad\u0131m Ad\u0131m Haystack ve FastAPI Entegrasyonu<\/h2>\n<p>\u015eimdi,  basit bir \u00f6rnek uygulama ile konuyu daha iyi anlamaya \u00e7al\u0131\u015fal\u0131m.  Bu \u00f6rnekte,  bir dizi dok\u00fcman\u0131 indeksleyip,  FastAPI \u00fczerinden sorgu yapaca\u011f\u0131z.  A\u015fa\u011f\u0131daki kod blo\u011fu,  bir FastAPI uygulamas\u0131n\u0131n temel yap\u0131s\u0131n\u0131 g\u00f6stermektedir:<\/p>\n<pre><code class=\"language-python\">\nfrom fastapi import FastAPI\nfrom haystack.pipeline import Pipeline\n# ... Haystack Pipeline tan\u0131mlama ve konfig\u00fcrasyonu ...\n\napp = FastAPI()\n\n@app.post(\"\/query\")\nasync def query(query: str):\n    result = await pipeline.run(query=query, params={\"top_k\": 1})\n    return result\n<\/code><\/pre>\n<p>Bu kodda, \u00f6ncelikle  Haystack Pipeline&#8217;\u0131 tan\u0131ml\u0131yoruz. Daha sonra,  FastAPI uygulamas\u0131 bir \/query u\u00e7 noktas\u0131n\u0131 dinler.  Bu u\u00e7 noktaya g\u00f6nderilen sorgu,  asenkron olarak Haystack Pipeline&#8217;\u0131 taraf\u0131ndan i\u015flenir ve sonu\u00e7 d\u00f6nd\u00fcr\u00fcl\u00fcr.  Detayl\u0131 bir uygulama \u00f6rne\u011fi i\u00e7in <a href=\"https:\/\/dev.to\/arya_minus\/async-haystack-streaming-over-fastapi-endpoint-2kj0\" target=\"_blank\">buraya<\/a> bakabilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Haystack ve FastAPI&#8217;nin birle\u015fimi,  b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 ve \u00f6l\u00e7eklenebilir sorgu sistemleri olu\u015fturmam\u0131za olanak tan\u0131r.  Asenkron i\u015flemlerin kullan\u0131m\u0131,  yan\u0131t s\u00fcrelerini \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015ftirir ve kaynaklar\u0131 daha verimli kullanmam\u0131z\u0131 sa\u011flar.  Bu teknoloji,  yapay zeka tabanl\u0131 bir\u00e7ok uygulama i\u00e7in b\u00fcy\u00fck bir potansiyel sunmaktad\u0131r.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>#Etiketler: Haystack, FastAPI, Asenkron, Ak\u0131\u015f, B\u00fcy\u00fck Veri, Sorgu Sistemleri, Python, API, Ak\u0131ll\u0131 Sorgulama, NLP,  Yapay Zeka<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri Merhaba! Bu makalede, Haystack&#8217;in g\u00fcc\u00fcn\u00fc FastAPI&#8217;nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-7566","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, Haystack&#039;in g\u00fcc\u00fcn\u00fc FastAPI&#039;nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, Haystack&#039;in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, Haystack&#039;in g\u00fcc\u00fcn\u00fc FastAPI&#039;nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, Haystack&#039;in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-24T16:00:14+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri\",\"datePublished\":\"2024-12-24T16:00:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\"},\"wordCount\":470,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\",\"name\":\"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-24T16:00:14+00:00\",\"description\":\"Merhaba! Bu makalede, Haystack'in g\u00fcc\u00fcn\u00fc FastAPI'nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, Haystack'in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri","description":"Merhaba! Bu makalede, Haystack'in g\u00fcc\u00fcn\u00fc FastAPI'nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, Haystack'in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/","og_locale":"tr_TR","og_type":"article","og_title":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri","og_description":"Merhaba! Bu makalede, Haystack'in g\u00fcc\u00fcn\u00fc FastAPI'nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, Haystack'in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-24T16:00:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri","datePublished":"2024-12-24T16:00:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/"},"wordCount":470,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/","url":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/","name":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-24T16:00:14+00:00","description":"Merhaba! Bu makalede, Haystack'in g\u00fcc\u00fcn\u00fc FastAPI'nin performans\u0131yla birle\u015ftirerek, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde y\u00fcksek performansl\u0131 asenkron sorgulama sistemleri nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. \u00d6ncelikle, Haystack'in ne oldu\u011funu ve neden FastAPI ile birlikte kullanman\u0131n avantajl\u0131 oldu\u011funu a\u00e7\u0131klayal\u0131m. Ard\u0131ndan, bir \u00f6rnek uygulama ile konuyu peki\u015ftirece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/async-haystack-akisi-fastapi-ile-akilli-sorgu-sistemleri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Async Haystack Ak\u0131\u015f\u0131: FastAPI ile Ak\u0131ll\u0131 Sorgu Sistemleri"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=7566"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7566\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}