bharatverse11 commited on
Commit
7c8312b
·
verified ·
1 Parent(s): 5063a80

Upload 11 files

Browse files
Dockerfile ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ---- Base Image ----
2
+ FROM python:3.10-slim
3
+
4
+ # ---- System Dependencies ----
5
+ RUN apt-get update && apt-get install -y \
6
+ git \
7
+ wget \
8
+ build-essential \
9
+ libopenblas-dev \
10
+ && rm -rf /var/lib/apt/lists/*
11
+
12
+ # ---- Workspace Setup ----
13
+ WORKDIR /app
14
+
15
+ # ---- Copy Requirements ----
16
+ COPY requirements.txt .
17
+
18
+ # ---- Install Python Dependencies ----
19
+ RUN pip install --no-cache-dir -r requirements.txt
20
+
21
+ # ---- Copy Project Files ----
22
+ COPY . .
23
+
24
+ # ---- Optional: Cache Sentence Transformer Model On Build ----
25
+ RUN python - <<EOF
26
+ from sentence_transformers import SentenceTransformer, CrossEncoder
27
+ print("Downloading embedding model...")
28
+ SentenceTransformer("sentence-transformers/paraphrase-multilingual-mpnet-base-v2")
29
+ print("Downloading intent model...")
30
+ SentenceTransformer("all-MiniLM-L6-v2")
31
+ print("Downloading reranker model...")
32
+ CrossEncoder("cross-encoder/ms-marco-MiniLM-L-6-v2")
33
+ print("All models cached.")
34
+ EOF
35
+
36
+ # ---- Expose Required Port ----
37
+ EXPOSE 7860
38
+
39
+ # ---- Run API ----
40
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
app.py ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI, Query
2
+ from fastapi.middleware.cors import CORSMiddleware
3
+ import pandas as pd
4
+
5
+ from filtered_search_engine import SmartRecommender
6
+ from reranker import Reranker
7
+ from intent_classifier import IntentClassifier
8
+ from keyword_boosting_layer import apply_keyword_boost
9
+
10
+ # ------------------------------
11
+ # Initialize App
12
+ # ------------------------------
13
+ app = FastAPI(
14
+ title="Salahkar AI Recommender",
15
+ description="Smart cultural, heritage & food recommendation engine for BharatVerse",
16
+ version="1.0.0"
17
+ )
18
+
19
+ from fastapi.staticfiles import StaticFiles
20
+
21
+ # CORS Support (allows frontend browser access)
22
+ app.add_middleware(
23
+ CORSMiddleware,
24
+ allow_origins=["*"],
25
+ allow_credentials=True,
26
+ allow_methods=["*"],
27
+ allow_headers=["*"],
28
+ )
29
+
30
+ # Mount images folder to serve static files
31
+ app.mount("/images", StaticFiles(directory="images"), name="images")
32
+
33
+ # ------------------------------
34
+ # Load Core Components Once
35
+ # ------------------------------
36
+ print("📌 Loading dataset...")
37
+ df = pd.read_csv("salahkar_enhanced.csv")
38
+
39
+ print("📌 Loading smart recommendation engine...")
40
+ engine = SmartRecommender()
41
+
42
+ print("📌 Loading reranker model...")
43
+ reranker = Reranker()
44
+
45
+ print("📌 Loading intent recognizer...")
46
+ intent_detector = IntentClassifier()
47
+
48
+ print("🚀 Salahkar AI Ready!")
49
+
50
+
51
+ # ------------------------------
52
+ # Routes
53
+ # ------------------------------
54
+
55
+ @app.get("/")
56
+ def root():
57
+ return {
58
+ "message": "🇮🇳 Welcome to Salahkar AI – BharatVerse Intelligent Recommendation System",
59
+ "usage": "/recommend?query=your text"
60
+ }
61
+
62
+
63
+ @app.get("/recommend")
64
+ def get_recommendation(query: str = Query(..., description="User's search text"), k: int = 7):
65
+
66
+ print(f"\n🔍 User Query: {query}")
67
+
68
+ # 1️⃣ Detect intent
69
+ detected_intent = intent_detector.predict_intent(query)
70
+ print(f"🧠 Intent Detected: {detected_intent}")
71
+
72
+ # 2️⃣ FAISS + Filter Search
73
+ results = engine.recommend(query, k=k)
74
+
75
+ # 3️⃣ Prepare results for reranker
76
+ prepared = []
77
+ for name, domain, category, region, score in results:
78
+ row = df[df["name"] == name].iloc[0]
79
+ prepared.append({
80
+ "name": name,
81
+ "domain": domain,
82
+ "category": category,
83
+ "region": region,
84
+ "embedding_score": float(score),
85
+ "text": row["search_embedding_text"],
86
+ "image": row["image_file"]
87
+ })
88
+
89
+ # 4️⃣ Re-rank using cross encoder
90
+ reranked_results = reranker.rerank(query, prepared)
91
+
92
+ # 5️⃣ Apply keyword boosting
93
+ final_results = apply_keyword_boost(query, reranked_results)
94
+
95
+ # 6️⃣ Format response for frontend
96
+ response = [
97
+ {
98
+ "name": item["name"],
99
+ "category": item["category"],
100
+ "domain": item["domain"],
101
+ "region": item["region"],
102
+ "score": float(item["final_score"]),
103
+ "image": f"/images/{item['image']}" if item.get("image") else None
104
+ }
105
+ for item in final_results[:k]
106
+ ]
107
+
108
+ return {
109
+ "query": query,
110
+ "intent": detected_intent,
111
+ "results": response
112
+ }
113
+
114
+
115
+ # -------------------------------------------
116
+ # Run (Ignored by HuggingFace — needed only for local testing)
117
+ # -------------------------------------------
118
+ if __name__ == "__main__":
119
+ import uvicorn
120
+ uvicorn.run(app, host="0.0.0.0", port=7860)
build_faiss_index.py ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+ import numpy as np
3
+ import faiss
4
+ from sentence_transformers import SentenceTransformer
5
+
6
+ MODEL_NAME = "sentence-transformers/paraphrase-multilingual-mpnet-base-v2"
7
+ DATA_FILE = "salahkar_enhanced.csv"
8
+ OUTPUT_INDEX = "faiss_index.bin"
9
+ OUTPUT_MAPPING = "index_mapping.csv"
10
+
11
+ print("📌 Loading dataset...")
12
+ df = pd.read_csv(DATA_FILE)
13
+
14
+ print("📌 Loading embedding model...")
15
+ model = SentenceTransformer(MODEL_NAME)
16
+
17
+ print("📌 Generating embeddings...")
18
+ if "search_embedding_text" not in df.columns:
19
+ print("⚠ 'search_embedding_text' column missing. Using 'name' instead.")
20
+ texts = df["name"].astype(str).tolist()
21
+ else:
22
+ texts = df["search_embedding_text"].astype(str).tolist()
23
+
24
+ embeddings = model.encode(texts, normalize_embeddings=True)
25
+ embeddings = np.array(embeddings).astype("float32")
26
+
27
+ print("📌 Building FAISS index...")
28
+ dimension = embeddings.shape[1]
29
+ index = faiss.IndexFlatIP(dimension)
30
+ index.add(embeddings)
31
+
32
+ print("📌 Saving FAISS index...")
33
+ faiss.write_index(index, OUTPUT_INDEX)
34
+
35
+ print("📌 Saving index mapping...")
36
+ df[["name", "domain", "category", "region"]].to_csv(OUTPUT_MAPPING, index=False)
37
+
38
+ print("\n🎉 SUCCESS: New FAISS index created and synced with dataset!")
faiss_index.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:37c126cb829f19d3ad2ebb46ce229d6e17fcd10c943c6fac5bb266f34b92d729
3
+ size 4088877
filtered_search_engine.py ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ FILE: 05_filtered_search_engine.py
3
+
4
+ PURPOSE:
5
+ - Combine intent understanding with semantic similarity
6
+ - Filter dataset BEFORE vector search for better accuracy
7
+ - Return ranked recommendations with metadata
8
+ """
9
+
10
+ import numpy as np
11
+ import pandas as pd
12
+ import faiss
13
+ from sentence_transformers import SentenceTransformer
14
+ from intent_classifier import classify_intent # <-- imports previous file
15
+
16
+
17
+ # ---------------- CONFIG ----------------
18
+ INDEX_FILE = "faiss_index.bin"
19
+ MAPPING_FILE = "index_mapping.csv"
20
+ MODEL_NAME = "sentence-transformers/paraphrase-multilingual-mpnet-base-v2"
21
+ DATA_FILE = "salahkar_enhanced.csv"
22
+ # ----------------------------------------
23
+
24
+
25
+ class SmartRecommender:
26
+
27
+ def __init__(self):
28
+ print("📌 Loading resources...")
29
+ self.df = pd.read_csv(DATA_FILE)
30
+ self.mapping = pd.read_csv(MAPPING_FILE)
31
+ self.index = faiss.read_index(INDEX_FILE)
32
+ self.model = SentenceTransformer(MODEL_NAME)
33
+
34
+ # Normalize categories to lowercase for matching
35
+ self.df["domain_normalized"] = self.df["domain"].str.lower()
36
+ self.df["category_normalized"] = self.df["category"].str.lower()
37
+ self.df["region_normalized"] = self.df["region"].str.lower()
38
+
39
+ print("✨ Smart Recommender Ready")
40
+
41
+ def recommend(self, query, k=7):
42
+ print("\n🔍 User Query:", query)
43
+
44
+ intent = classify_intent(query)
45
+ print(f"🧠 Detected Intent: {intent}")
46
+
47
+ # Embed the query
48
+ vec = self.model.encode([query], normalize_embeddings=True)
49
+ vec = np.array(vec, dtype="float32").reshape(1, -1)
50
+
51
+ # Search in full FAISS with wider net (NO HARD FILTERING)
52
+ scores, ids = self.index.search(vec, k=300)
53
+
54
+ results = []
55
+ for i, score in zip(ids[0], scores[0]):
56
+ record = self.mapping.iloc[i]
57
+ results.append({
58
+ "name": record["name"],
59
+ "domain": record["domain"],
60
+ "category": record["category"],
61
+ "region": record["region"],
62
+ "score": score,
63
+ "intent": intent # Pass intent for boosting later
64
+ })
65
+
66
+ if len(results) >= 200:
67
+ break
68
+
69
+ print("\n🎯 Top Recommendations (Pre-Rerank):")
70
+ for rank, item in enumerate(results[:5]):
71
+ print(f"{rank+1}. {item['name']} | {item['domain']} | Score: {round(float(item['score']), 3)}")
72
+
73
+ return results, intent
74
+
75
+
76
+ if __name__ == "__main__":
77
+ bot = SmartRecommender()
78
+
79
+ # Run tests
80
+ bot.recommend("romantic historical place india")
81
+ bot.recommend("spicy south indian breakfast")
82
+ bot.recommend("temple for peace and meditation")
83
+ bot.recommend("best festival sweets india")
final_recommender.py ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ FINAL SMART RECOMMENDER SYSTEM
3
+ Embeddings + Intent + Filtering + Reranking + Keyword Boosting
4
+ """
5
+
6
+ from filtered_search_engine import SmartRecommender
7
+ from reranker import Reranker
8
+ from keyword_boosting_layer import apply_keyword_boost # <-- booster imported
9
+ import pandas as pd
10
+
11
+ class FinalSalahkar:
12
+
13
+ def __init__(self):
14
+ print("✨ Initializing Final AI Recommender...")
15
+ self.engine = SmartRecommender()
16
+ self.reranker = Reranker()
17
+ self.df = pd.read_csv("salahkar_enhanced.csv")
18
+ print("🚀 System Ready!")
19
+
20
+ def ask(self, query, k=7):
21
+ print("\n==============================================")
22
+ print(f"🧠 INPUT QUERY → {query}")
23
+ print("==============================================")
24
+
25
+ # STEP 1 → BASE SEARCH (filtered FAISS)
26
+ # Now returns (results_list, detected_intent)
27
+ results, intent = self.engine.recommend(query, k=k)
28
+
29
+ # STEP 2 → Prepare embedding text for reranking
30
+ prepared = []
31
+ for item in results:
32
+ name = item["name"]
33
+ # Find the full row for this item
34
+ row = self.df[self.df["name"] == name].iloc[0]
35
+
36
+ prepared.append({
37
+ "name": name,
38
+ "domain": item["domain"],
39
+ "category": item["category"],
40
+ "region": item["region"],
41
+ "embedding_score": item["score"],
42
+ "text": row["search_embedding_text"],
43
+ "intent": intent # Pass intent for boosting
44
+ })
45
+
46
+ # STEP 3 → Cross-Encoder Reranking
47
+ ranked = self.reranker.rerank(query, prepared)
48
+
49
+ # STEP 4 → Keyword Boost (final scoring)
50
+ boosted = apply_keyword_boost(query, ranked)
51
+
52
+ # STEP 5 → Display final sorted results
53
+ print("\n🏆 FINAL SMART RANKED RESULTS:")
54
+ for i, item in enumerate(boosted[:k]):
55
+ print(f"{i+1}. {item['name']} | Final Score: {round(item['final_score'], 3)}")
56
+
57
+ return boosted
58
+
59
+
60
+ if __name__ == "__main__":
61
+ bot = FinalSalahkar()
62
+
63
+ bot.ask("romantic historical place india")
64
+ bot.ask("spiritual peaceful temple")
65
+ bot.ask("best south indian spicy breakfast")
66
+ bot.ask("sweet festival food india")
index_mapping.csv ADDED
@@ -0,0 +1,1332 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name,domain,category,region
2
+ Red Fort,heritage,Fort,Delhi
3
+ Taj Mahal,heritage,Mausoleum,Agra
4
+ Qutub Minar,heritage,Tower,Delhi
5
+ Hawa Mahal,architecture,Palace,Jaipur
6
+ Gateway of India,heritage,Monument,Mumbai
7
+ Masala Dosa,food,Breakfast,South India
8
+ Butter Chicken,food,Main Course,North India
9
+ Biryani,food,Main Course,Hyderabad
10
+ Pani Puri,food,Snack,Pan India
11
+ Vada Pav,food,Snack,Maharashtra
12
+ Golden Temple,heritage,Temple,Amritsar
13
+ Ajanta Caves,heritage,Caves,Aurangabad
14
+ Ellora Caves,heritage,Caves,Aurangabad
15
+ Idli Sambhar,food,Breakfast,South India
16
+ Pav Bhaji,food,Snack,Maharashtra
17
+ Dhokla,food,Snack,Gujarat
18
+ Gajar Ka Halwa,food,Dessert,North India
19
+ Rasgulla,food,Dessert,West Bengal
20
+ Chole Bhature,food,Main Course,Punjab
21
+ Samosa,food,Snack,Pan India
22
+ City Palace Jaipur,heritage,Palace,Jaipur
23
+ Charminar,heritage,Monument,Hyderabad
24
+ Konark Sun Temple,heritage,Temple,Konark
25
+ Rani ki Vav,heritage,Stepwell,Patan
26
+ Dal Baati Churma,food,Main Course,Rajasthan
27
+ Rajma Chawal,food,Main Course,North India
28
+ Dosa Mysore,food,Main Course,South India
29
+ Dal Makhani,food,Main Course,Punjab
30
+ Poha,food,Breakfast,Madhya Pradesh
31
+ Kheer,food,Dessert,Pan India
32
+ Gulab Jamun,food,Dessert,Pan India
33
+ Appam with Stew,food,Main Course,South India
34
+ Hyderabadi Haleem,food,Main Course,Telangana
35
+ Pesarattu,food,Breakfast,South India
36
+ Khajuraho Temples,heritage,Temple,Khajuraho
37
+ Mysore Palace,heritage,Palace,Mysuru
38
+ Victoria Memorial,heritage,Museum,Kolkata
39
+ Brihadeeswara Temple,heritage,Temple,Thanjavur
40
+ Amer Fort,heritage,Fort,Jaipur
41
+ Jantar Mantar Jaipur,heritage,Observatory,Jaipur
42
+ Sanchi Stupa,heritage,Buddhist Monument,Sanchi
43
+ Ranthambore Fort,heritage,Fort,Ranthambore
44
+ Somnath Temple,heritage,Temple,Somnath
45
+ Golconda Fort,heritage,Fort,Hyderabad
46
+ Aloo Paratha,food,Breakfast,Punjab
47
+ Paneer Tikka,food,Starter,North India
48
+ Chicken 65,food,Starter,South India
49
+ Thali Gujarati,food,Meal,Gujarat
50
+ Malai Kofta,food,Main Course,North India
51
+ Puttu Kadala,food,Breakfast,Kerala
52
+ Bhutte Ka Kees,food,Snack,Madhya Pradesh
53
+ Rogan Josh,food,Main Course,Kashmir
54
+ Sarson ka Saag and Makki ki Roti,food,Main Course,Punjab
55
+ Thepla,food,Snack,Gujarat
56
+ Lavani Thali,food,Main Course,Maharashtra
57
+ Modak,food,Dessert,Maharashtra
58
+ Peda Mathura,food,Dessert,Uttar Pradesh
59
+ Dabeli,food,Snack,Gujarat
60
+ Chicken Chettinad,food,Main Course,Tamil Nadu
61
+ Varkala Beach,nature,Beach,Varkala
62
+ Rishikesh,travel,Spiritual Town,Uttarakhand
63
+ Andaman Cellular Jail,heritage,Historic Site,Port Blair
64
+ Coorg,nature,Hill Station,Coorg
65
+ Ooty Botanical Gardens,nature,Garden,Ooty
66
+ Darjeeling,nature,Hill Station,Darjeeling
67
+ Jaisalmer Desert Safari,travel,Adventure,Jaisalmer
68
+ Chennai Marina Beach,nature,Beach,Chennai
69
+ Nainital Lake,nature,Lake,Nainital
70
+ Shillong,nature,Hill Station,Shillong
71
+ Spiti Valley,nature,Himalayan Valley,Lahaul-Spiti
72
+ Lonavala,nature,Hill Station,Lonavala
73
+ Alleppey Backwaters,travel,Backwaters,Alappuzha
74
+ Meenakshi Temple,heritage,Temple,Madurai
75
+ Mahabalipuram Shore Temple,heritage,Temple,Mahabalipuram
76
+ Momos,food,Snack,Northeast India
77
+ Idiyappam,food,Breakfast,South India
78
+ Sambar Rice,food,Main Course,South India
79
+ Kadhi Pakora,food,Main Course,North India
80
+ Sambar Vada,food,Snack,South India
81
+ Payasam,food,Dessert,South India
82
+ Kesari Bath,food,Dessert,South India
83
+ Kosha Mangsho,food,Main Course,West Bengal
84
+ Pongal,food,Breakfast,South India
85
+ Chicken Korma,food,Main Course,Mughlai
86
+ Amritsar Kulcha,food,Breakfast,Punjab
87
+ Paniyaram,food,Snack,South India
88
+ Besan Ladoo,food,Dessert,Pan India
89
+ Chikki,food,Snack,Maharashtra
90
+ Besan Chilla,food,Snack,North India
91
+ Nagarhole National Park,nature,Wildlife,Coorg
92
+ Jim Corbett National Park,nature,Wildlife,Ramnagar
93
+ Khajjiar,nature,Hill Station,Khajjiar
94
+ Gangtok,nature,Capital Town,Gangtok
95
+ Tawang Monastery,heritage,Monastery,Tawang
96
+ Hampi,heritage,Ruins,Hampi
97
+ Ghoomar Dance Experience,cultural,Cultural Activity,Udaipur
98
+ Kathakali Show,cultural,Cultural Show,Kochi
99
+ Pushkar Camel Fair,cultural,Fair,Pushkar
100
+ Hornbill Festival,cultural,Festival,Kisama
101
+ Biryani Kolhapuri,food,Main Course,Maharashtra
102
+ Rabri,food,Dessert,Rajasthan
103
+ Sheer Kurma,food,Dessert,Pan India
104
+ Idli Upma,food,Snack,South India
105
+ Chicken Momos,food,Snack,Himalayan Region
106
+ Chole Kulche,food,Snack,North India
107
+ Mutton Biryani Lucknowi,food,Main Course,Uttar Pradesh
108
+ Parota with Curry,food,Main Course,South India
109
+ Puran Poli,food,Dessert,Maharashtra
110
+ Pootharekulu,food,Dessert,Andhra Pradesh
111
+ Ajmer Sharif Dargah,heritage,Shrine,Ajmer
112
+ Basilica of Bom Jesus,heritage,Church,Old Goa
113
+ Elephanta Caves,heritage,Caves,Mumbai
114
+ Vivekananda Rock Memorial,heritage,Monument,Kanyakumari
115
+ Salar Jung Museum,heritage,Museum,Hyderabad
116
+ Bhature with Paneer Gravy,food,Main Course,North India
117
+ Khichdi,food,Main Course,Pan India
118
+ Undhiyu,food,Main Course,Gujarat
119
+ Chocolate Burfi,food,Dessert,Pan India
120
+ Chana Jor Garam,food,Snack,Pan India
121
+ Bhindi Fry,food,Main Course,Pan India
122
+ Keema Pav,food,Snack,Mumbai
123
+ Paya Soup,food,Main Course,Hyderabad
124
+ Paneer Butter Masala,food,Main Course,North India
125
+ Machher Jhol,food,Main Course,West Bengal
126
+ Ghee Roast Dosa,food,Breakfast,South India
127
+ Matar Paneer,food,Main Course,North India
128
+ Chicken Angara,food,Main Course,North India
129
+ Laal Maas,food,Main Course,Rajasthan
130
+ Anda Curry,food,Main Course,Pan India
131
+ Belur Chennakesava Temple,heritage,Temple,Belur
132
+ Kedarnath Temple,heritage,Temple,Kedarnath
133
+ Amarnath Cave Temple,heritage,Pilgrimage,Pahalgam
134
+ Jagannath Temple,heritage,Temple,Puri
135
+ Kaziranga National Park,nature,Wildlife,Golaghat
136
+ Manali,nature,Hill Station,Manali
137
+ Kutch White Desert,travel,Desert,Kutch
138
+ Har Ki Dun,travel,Trekking,Garhwal
139
+ Araku Valley,nature,Hill Station,Araku
140
+ Vellore Golden Temple,heritage,Temple,Vellore
141
+ Chitradurga Fort,heritage,Fort,Chitradurga
142
+ Sun Temple Modhera,heritage,Temple,Modhera
143
+ Neemrana Fort Palace,heritage,Fort,Neemrana
144
+ Saint Mary's Basilica,heritage,Church,Bangalore
145
+ Kavadi Chauth Temple,heritage,Temple,Shivpuri
146
+ Sambar Idiyappam,food,Breakfast,South India
147
+ Shorshe Ilish,food,Main Course,Bengal
148
+ Pathrode,food,Snack,Karnataka
149
+ Chicken Sukka,food,Main Course,Mangalore
150
+ Kothimbir Vadi,food,Snack,Maharashtra
151
+ Tandoori Roti,food,Bread,North India
152
+ Thukpa,food,Main Course,Himalayan Region
153
+ Tamarind Rice Puliyogare,food,Main Course,South India
154
+ Tulaipanji Rice Dish,food,Main Course,West Bengal
155
+ Bisi Bele Bath,food,Main Course,Karnataka
156
+ Aamras Puri,food,Dessert/Guilt Meal,Gujarat
157
+ Mysore Pak,food,Dessert,Karnataka
158
+ Poornalu,food,Dessert,Andhra Pradesh
159
+ Kaapi Filter Coffee,food,Beverage,South India
160
+ Kachori Sabzi,food,Breakfast,Rajasthan
161
+ Shaniwar Wada,heritage,Fort,Pune
162
+ Umaid Bhawan Palace,heritage,Palace,Jodhpur
163
+ Sirpur Buddhist Monastery,heritage,Monastery,Sirpur
164
+ Bhangarh Fort,heritage,Fort,Bhangarh
165
+ Patwon Ki Haveli,heritage,Haveli,Jaisalmer
166
+ Kalimpong,nature,Hill Station,Kalimpong
167
+ Mount Abu Dilwara Temples,heritage,Jain Temple,Mount Abu
168
+ Sudama Setu,heritage,Bridge,Dwarka
169
+ Bidhannagar Rabindra Tirtha,heritage,Cultural Center,Kolkata
170
+ Chitrakote Waterfall,nature,Waterfall,Bastar
171
+ Dhokar Dalna,food,Main Course,West Bengal
172
+ Chhena Poda,food,Dessert,Odisha
173
+ Dum Aloo Kashmiri,food,Main Course,Kashmir
174
+ Murgh Malai Tikka,food,Starter,North India
175
+ Hara Bhara Kebab,food,Starter,North India
176
+ Paya Nihari,food,Main Course,North India
177
+ Majjige Huli,food,Main Course,Karnataka
178
+ Gongura Pachadi,food,Side Dish,Andhra Pradesh
179
+ Sattu Sharbat,food,Beverage,Bihar
180
+ Dal Dhokli,food,Main Course,Gujarat
181
+ Litti Chokha,food,Main Course,Bihar
182
+ Sol Kadi,food,Beverage,Goa
183
+ Chicken Rezala,food,Main Course,Kolkata
184
+ Mango Pickle Achar,food,Condiment,Pan India
185
+ Rasmalai,food,Dessert,Bengal
186
+ Banganapalle Mangoes,food,Fruit,Andhra Pradesh
187
+ Tilkut,food,Dessert,Bihar
188
+ Bebinca,food,Dessert,Goa
189
+ Srikhand,food,Dessert,Maharashtra
190
+ Kappa Biryani,food,Main Course,Kerala
191
+ Ranthambore National Park,nature,Wildlife,Sawai Madhopur
192
+ Saputara,nature,Hill Station,Saputara
193
+ Nubra Valley,nature,Himalayan Valley,Ladakh
194
+ Harsil,travel,Hill Village,Harsil
195
+ Mawsynram,travel,Weather Phenomenon,Meghalaya
196
+ Chilika Lake,nature,Lagoon,Puri
197
+ Kondapalli Fort,heritage,Fort,Vijayawada
198
+ Tripolia Gate,heritage,Gate,Pilani
199
+ Sair Sapata,heritage,Recreational Landmark,Bhopal
200
+ Kottayam Vembanad Lake,nature,Lake,Kottayam
201
+ Chicken Mandi,food,Main Course,Hyderabad
202
+ Pootharekulu Chocolate,food,Dessert,Andhra Pradesh
203
+ Kappa Meen Curry,food,Main Course,Kerala
204
+ Aam Panna,food,Beverage,Pan India
205
+ Puri Bhaji,food,Breakfast,Pan India
206
+ Appam Egg Curry,food,Main Course,Kerala
207
+ Sarva Pindi,food,Snack,Telangana
208
+ Makkhan Malai,food,Dessert,Lucknow
209
+ Kokum Sharbat,food,Beverage,Konkan
210
+ Chur Chur Naan,food,Main Course,North India
211
+ Bokaro Steel City Park,travel,Urban Park,Bokaro
212
+ Ganga Sagar Island,nature,Island,Kolkata
213
+ Chilka Bird Sanctuary,nature,Bird Reserve,Puri
214
+ Thalassery Fort,heritage,Fort,Thalassery
215
+ Kevadiya Viewing Gallery,travel,Viewpoint,Kevadiya
216
+ Barrackpore Mangal Pandey Park,heritage,Memorial,Kolkata
217
+ Mawsmai Caves,heritage,Limestone Caves,Cherrapunji
218
+ Bekal Fort,heritage,Fort,Bekal
219
+ Jog Waterfalls,nature,Waterfall,Shimoga
220
+ McLeodGanj,nature,Tibetan Town,Dharamshala
221
+ Lotus Temple,heritage,Temple,Delhi
222
+ Akshardham Temple,heritage,Temple,Delhi
223
+ Gol Gumbaz,heritage,Mausoleum,Vijayapura
224
+ Fatehpur Sikri,heritage,Historic City,Agra
225
+ Sundarbans National Park,nature,Wildlife,Sundarbans
226
+ Valley of Flowers,nature,National Park,Chamoli
227
+ Pangong Lake,nature,Lake,Ladakh
228
+ Ghevar,food,Dessert,Rajasthan
229
+ Lassi,food,Beverage,Punjab
230
+ Misal Pav,food,Snack,Maharashtra
231
+ Kulfi,food,Dessert,Pan India
232
+ Kumbh Mela,cultural,Festival,Prayagraj
233
+ Durga Puja,cultural,Festival,Kolkata
234
+ Dudhsagar Falls,nature,Waterfall,Goa
235
+ Dal Bafla,food,Main Course,Madhya Pradesh
236
+ Sev Tamatar,food,Main Course,Gujarat
237
+ Petha,food,Dessert,Agra
238
+ Bedmi Puri,food,Breakfast,Agra
239
+ Tehri,food,Main Course,Uttar Pradesh
240
+ Singhara Ki Sabzi,food,Main Course,North India
241
+ Pinni,food,Dessert,Punjab
242
+ Gajak,food,Dessert,Morena
243
+ Neer Dosa,food,Breakfast,Mangalore
244
+ Rava Dosa,food,Breakfast,South India
245
+ Mirchi Bajji,food,Snack,Hyderabad
246
+ Unniyappam,food,Snack,Kerala
247
+ Kozhikode Biryani,food,Main Course,Kozhikode
248
+ Avial,food,Main Course,Kerala
249
+ Curd Rice,food,Main Course,South India
250
+ Chettinad Fish Fry,food,Starter,Tamil Nadu
251
+ Sabudana Khichdi,food,Breakfast,Maharashtra
252
+ Zunka Bhakar,food,Main Course,Maharashtra
253
+ Khandvi,food,Snack,Gujarat
254
+ Patra,food,Snack,Gujarat
255
+ Basundi,food,Dessert,Gujarat
256
+ Vindaloo,food,Main Course,Goa
257
+ Xacuti,food,Main Course,Goa
258
+ Luchi Aloo Dum,food,Breakfast,Bengal
259
+ Misti Doi,food,Dessert,Bengal
260
+ Pakhala Bhata,food,Main Course,Odisha
261
+ Chenna Poda,food,Dessert,Odisha
262
+ Thekua,food,Snack,Bihar
263
+ Bamboo Shoot Curry,food,Main Course,Nagaland
264
+ Apong,food,Beverage,Arunachal Pradesh
265
+ Iromba,food,Main Course,Manipur
266
+ Humayun's Tomb,heritage,Mausoleum,Delhi
267
+ Jama Masjid,heritage,Mosque,Delhi
268
+ Agrasen ki Baoli,heritage,Stepwell,Delhi
269
+ Gwalior Fort,heritage,Fort,Gwalior
270
+ Jhansi Fort,heritage,Fort,Jhansi
271
+ Orchha Fort,heritage,Fort,Orchha
272
+ Chittorgarh Fort,heritage,Fort,Chittorgarh
273
+ Kumbhalgarh Fort,heritage,Fort,Kumbhalgarh
274
+ Mehrangarh Fort,heritage,Fort,Jodhpur
275
+ Bada Imambara,heritage,Monument,Lucknow
276
+ Chota Imambara,heritage,Monument,Lucknow
277
+ Murud Janjira,heritage,Fort,Raigad
278
+ Daulatabad Fort,heritage,Fort,Aurangabad
279
+ Bibi Ka Maqbara,heritage,Mausoleum,Aurangabad
280
+ Warangal Fort,heritage,Ruins,Warangal
281
+ Thousand Pillar Temple,heritage,Temple,Hanamkonda
282
+ Lepakshi Temple,heritage,Temple,Lepakshi
283
+ Padmanabhaswamy Temple,heritage,Temple,Thiruvananthapuram
284
+ Mattancherry Palace,heritage,Palace,Kochi
285
+ Gingee Fort,heritage,Fort,Villupuram
286
+ Dhanushkodi,heritage,Ruins,Rameswaram
287
+ Nalanda University,heritage,Ruins,Nalanda
288
+ Mahabodhi Temple,heritage,Temple,Bodh Gaya
289
+ Vikramshila Ruins,heritage,Ruins,Bhagalpur
290
+ Rumtek Monastery,heritage,Monastery,Gangtok
291
+ Unakoti,heritage,Rock Carvings,Unakoti
292
+ Kamakhya Temple,heritage,Temple,Guwahati
293
+ Periyar National Park,nature,Wildlife,Thekkady
294
+ Bandipur National Park,nature,Wildlife,Bandipur
295
+ Gir National Park,nature,Wildlife,Gir
296
+ Tadoba National Park,nature,Wildlife,Chandrapur
297
+ Pench National Park,nature,Wildlife,Seoni
298
+ Kanha National Park,nature,Wildlife,Mandla
299
+ Hemis National Park,nature,Wildlife,Ladakh
300
+ Loktak Lake,nature,Lake,Moirang
301
+ Rann of Kutch,travel,Desert,Kutch
302
+ Yumthang Valley,nature,Valley,Lachung
303
+ Dzukou Valley,nature,Valley,Kohima
304
+ Munnar,nature,Hill Station,Munnar
305
+ Wayanad,nature,Hill Station,Wayanad
306
+ Kodaikanal,nature,Hill Station,Kodaikanal
307
+ Gokarna,nature,Beach,Gokarna
308
+ Pondicherry,nature,Coastal Town,Pondicherry
309
+ Havelock Island,nature,Beach,Andaman
310
+ Dawki River,nature,River,Dawki
311
+ Living Root Bridges,travel,Nature,Cherrapunji
312
+ Bihu Festival,cultural,Festival,Assam
313
+ Onam,cultural,Festival,Kerala
314
+ Pongal Festival,cultural,Festival,Tamil Nadu
315
+ Ganesh Chaturthi,cultural,Festival,Mumbai
316
+ Navratri,cultural,Festival,Gujarat
317
+ Holi in Vrindavan,cultural,Festival,Vrindavan
318
+ Hemis Festival,cultural,Festival,Ladakh
319
+ Ziro Festival of Music,cultural,Festival,Ziro
320
+ Rath Yatra,cultural,Festival,Puri
321
+ Camel Festival Bikaner,cultural,Festival,Bikaner
322
+ Kite Festival,cultural,Festival,Ahmedabad
323
+ Goa Carnival,cultural,Festival,Goa
324
+ Mysore Dasara,cultural,Festival,Mysuru
325
+ Chhath Puja,cultural,Festival,Bihar
326
+ Sonepur Mela,cultural,Fair,Sonepur
327
+ Aloo Tikki,food,Snack,North India
328
+ Bhel Puri,food,Snack,Mumbai
329
+ Sev Puri,food,Snack,Mumbai
330
+ Dahi Puri,food,Snack,Mumbai
331
+ Ragda Pattice,food,Snack,Mumbai
332
+ Khaman,food,Snack,Gujarat
333
+ Handvo,food,Snack,Gujarat
334
+ Fafda Jalebi,food,Breakfast,Gujarat
335
+ Lilva Kachori,food,Snack,Gujarat
336
+ Mohanthal,food,Dessert,Gujarat
337
+ Shrikhand,food,Dessert,Maharashtra
338
+ Thalipeeth,food,Breakfast,Maharashtra
339
+ Sabudana Vada,food,Snack,Maharashtra
340
+ Kombdi Vade,food,Main Course,Konkan
341
+ Solkadhi,food,Beverage,Konkan
342
+ Bakarwadi,food,Snack,Pune
343
+ Amti,food,Main Course,Maharashtra
344
+ Bharli Vangi,food,Main Course,Maharashtra
345
+ Pithla Bhakri,food,Main Course,Maharashtra
346
+ Akki Rotti,food,Breakfast,Karnataka
347
+ Ragi Mudde,food,Main Course,Karnataka
348
+ Maddur Vada,food,Snack,Maddur
349
+ Dharwad Peda,food,Dessert,Dharwad
350
+ Chiroti,food,Dessert,Karnataka
351
+ Obbattu,food,Dessert,Karnataka
352
+ Mangalore Buns,food,Breakfast,Mangalore
353
+ Kori Rotti,food,Main Course,Mangalore
354
+ Kane Rava Fry,food,Starter,Mangalore
355
+ Goli Baje,food,Snack,Mangalore
356
+ Adai,food,Breakfast,Tamil Nadu
357
+ Kuzhambu,food,Main Course,Tamil Nadu
358
+ Rasam,food,Soup,South India
359
+ Kootu,food,Side Dish,Tamil Nadu
360
+ Poriyal,food,Side Dish,Tamil Nadu
361
+ Jigarthanda,food,Beverage,Madurai
362
+ Kothu Parotta,food,Street Food,Tamil Nadu
363
+ Athirasam,food,Dessert,Tamil Nadu
364
+ Puttu,food,Breakfast,Kerala
365
+ Kadala Curry,food,Main Course,Kerala
366
+ Karimeen Pollichathu,food,Main Course,Kerala
367
+ Palada Pradhaman,food,Dessert,Kerala
368
+ Neyyappam,food,Snack,Kerala
369
+ Thalassery Biryani,food,Main Course,Kerala
370
+ Pazham Pori,food,Snack,Kerala
371
+ Erissery,food,Main Course,Kerala
372
+ Gongura Mutton,food,Main Course,Andhra Pradesh
373
+ Pulihora,food,Main Course,Andhra Pradesh
374
+ Garelu,food,Snack,Andhra Pradesh
375
+ Kakinada Kaja,food,Dessert,Andhra Pradesh
376
+ Bobbatlu,food,Dessert,Andhra Pradesh
377
+ Ulava Charu,food,Soup,Andhra Pradesh
378
+ Royyala Iguru,food,Main Course,Andhra Pradesh
379
+ Double Ka Meetha,food,Dessert,Hyderabad
380
+ Qubani Ka Meetha,food,Dessert,Hyderabad
381
+ Bagara Baingan,food,Main Course,Hyderabad
382
+ Osmania Biscuit,food,Snack,Hyderabad
383
+ Pachi Pulusu,food,Main Course,Telangana
384
+ Sakkarai Pongal,food,Dessert,Tamil Nadu
385
+ Kozhukattai,food,Dessert,Tamil Nadu
386
+ Sundal,food,Snack,Tamil Nadu
387
+ Chicken Ghee Roast,food,Main Course,Mangalore
388
+ Kori Gassi,food,Main Course,Mangalore
389
+ Bangda Fry,food,Starter,Maharashtra
390
+ Bombil Fry,food,Starter,Maharashtra
391
+ Kharvas,food,Dessert,Maharashtra
392
+ Amrakhand,food,Dessert,Maharashtra
393
+ Methi Thepla,food,Breakfast,Gujarat
394
+ Dhebra,food,Snack,Gujarat
395
+ Muthiya,food,Snack,Gujarat
396
+ Khakhra,food,Snack,Gujarat
397
+ Gathiya,food,Snack,Gujarat
398
+ Chorafali,food,Snack,Gujarat
399
+ Adadiya Pak,food,Dessert,Gujarat
400
+ Kansar,food,Dessert,Gujarat
401
+ Sutarfeni,food,Dessert,Gujarat
402
+ Gari,food,Dessert,Surat
403
+ Locho,food,Street Food,Surat
404
+ Surti Undhiyu,food,Main Course,Surat
405
+ Ponkh,food,Snack,Surat
406
+ Kachori,food,Snack,Rajasthan
407
+ Mirchi Vada,food,Snack,Jodhpur
408
+ Mawa Kachori,food,Dessert,Jodhpur
409
+ Ker Sangri,food,Main Course,Rajasthan
410
+ Gatte Ki Sabzi,food,Main Course,Rajasthan
411
+ Papad Ki Sabzi,food,Main Course,Rajasthan
412
+ Bajre Ki Roti,food,Bread,Rajasthan
413
+ Raab,food,Beverage,Rajasthan
414
+ Kalakand,food,Dessert,Alwar
415
+ Moong Dal Halwa,food,Dessert,Rajasthan
416
+ Churma Ladoo,food,Dessert,Rajasthan
417
+ Malpua,food,Dessert,Rajasthan
418
+ Sohan Halwa,food,Dessert,Ajmer
419
+ Imarti,food,Dessert,North India
420
+ Balushahi,food,Dessert,North India
421
+ Nankhatai,food,Snack,North India
422
+ Shahi Tukda,food,Dessert,Mughlai
423
+ Galouti Kebab,food,Starter,Lucknow
424
+ Kakori Kebab,food,Starter,Lucknow
425
+ Basket Chaat,food,Snack,Lucknow
426
+ Dalmoth,food,Snack,Agra
427
+ Bedmi Aloo,food,Breakfast,Agra
428
+ Jalebi,food,Dessert,North India
429
+ Rabri Falooda,food,Dessert,North India
430
+ Ram Ladoo,food,Snack,Delhi
431
+ Daulat Ki Chaat,food,Dessert,Delhi
432
+ Matar Kulcha,food,Street Food,Delhi
433
+ Soya Chaap,food,Starter,Delhi
434
+ Laphing,food,Snack,Delhi
435
+ Aloo Chaat,food,Snack,Delhi
436
+ Fruit Chaat,food,Snack,Delhi
437
+ Mutton Rogan Josh,food,Main Course,Kashmir
438
+ Yakhni Pulao,food,Main Course,Kashmir
439
+ Gushtaba,food,Main Course,Kashmir
440
+ Tabak Maaz,food,Starter,Kashmir
441
+ Haak,food,Main Course,Kashmir
442
+ Kahwa,food,Beverage,Kashmir
443
+ Noon Chai,food,Beverage,Kashmir
444
+ Siddu,food,Snack,Himachal Pradesh
445
+ Dham,food,Meal,Himachal Pradesh
446
+ Madra,food,Main Course,Himachal Pradesh
447
+ Babru,food,Snack,Himachal Pradesh
448
+ Tudkiya Bhath,food,Main Course,Himachal Pradesh
449
+ Chha Gosht,food,Main Course,Himachal Pradesh
450
+ Chhatrapati Shivaji Terminus,heritage,Station,Mumbai
451
+ Kanheri Caves,heritage,Caves,Mumbai
452
+ Global Vipassana Pagoda,heritage,Monument,Mumbai
453
+ Aga Khan Palace,heritage,Palace,Pune
454
+ Sinhagad Fort,heritage,Fort,Pune
455
+ Lohagad Fort,heritage,Fort,Lonavala
456
+ Raigad Fort,heritage,Fort,Raigad
457
+ Pratapgad Fort,heritage,Fort,Mahabaleshwar
458
+ Sindhudurg Fort,heritage,Fort,Malvan
459
+ Vijaydurg Fort,heritage,Fort,Sindhudurg
460
+ Panhala Fort,heritage,Fort,Kolhapur
461
+ Mahalakshmi Temple,heritage,Temple,Kolhapur
462
+ Trimbakeshwar Temple,heritage,Temple,Nashik
463
+ Shirdi Sai Baba Temple,heritage,Temple,Shirdi
464
+ Siddhivinayak Temple,heritage,Temple,Mumbai
465
+ Haji Ali Dargah,heritage,Shrine,Mumbai
466
+ Se Cathedral,heritage,Church,Goa
467
+ Aguada Fort,heritage,Fort,Goa
468
+ Chapora Fort,heritage,Fort,Goa
469
+ Reis Magos Fort,heritage,Fort,Goa
470
+ Mangeshi Temple,heritage,Temple,Ponda
471
+ Shanta Durga Temple,heritage,Temple,Ponda
472
+ Hampi Ruins,heritage,Ruins,Hampi
473
+ Virupaksha Temple,heritage,Temple,Hampi
474
+ Vittala Temple,heritage,Temple,Hampi
475
+ Lotus Mahal,heritage,Palace,Hampi
476
+ Elephant Stables,heritage,Monument,Hampi
477
+ Ibrahim Rauza,heritage,Mausoleum,Bijapur
478
+ Pattadakal,heritage,Temple,Bagalkot
479
+ Aihole,heritage,Temple,Bagalkot
480
+ Badami Caves,heritage,Caves,Badami
481
+ Chennakeshava Temple,heritage,Temple,Belur
482
+ Hoysaleswara Temple,heritage,Temple,Halebidu
483
+ Gommateshwara Statue,heritage,Statue,Shravanabelagola
484
+ Murudeshwar Temple,heritage,Temple,Murudeshwar
485
+ Udupi Sri Krishna Matha,heritage,Temple,Udupi
486
+ Jog Falls,heritage,Nature,Shimoga
487
+ Bidar Fort,heritage,Fort,Bidar
488
+ Brihadeeswarar Temple,heritage,Temple,Thanjavur
489
+ Ramanathaswamy Temple,heritage,Temple,Rameswaram
490
+ Shore Temple,heritage,Temple,Mahabalipuram
491
+ Pancha Rathas,heritage,Monolith,Mahabalipuram
492
+ Arjuna's Penance,heritage,Relief,Mahabalipuram
493
+ Kanyakumari Temple,heritage,Temple,Kanyakumari
494
+ Thiruvalluvar Statue,heritage,Statue,Kanyakumari
495
+ Nataraja Temple,heritage,Temple,Chidambaram
496
+ Annamalaiyar Temple,heritage,Temple,Tiruvannamalai
497
+ Srirangam Temple,heritage,Temple,Trichy
498
+ Rockfort Temple,heritage,Temple,Trichy
499
+ Vellore Fort,heritage,Fort,Vellore
500
+ Chettinad Mansions,heritage,Architecture,Karaikudi
501
+ Chowmahalla Palace,heritage,Palace,Hyderabad
502
+ Qutb Shahi Tombs,heritage,Mausoleum,Hyderabad
503
+ Falaknuma Palace,heritage,Palace,Hyderabad
504
+ Ramappa Temple,heritage,Temple,Mulugu
505
+ Medak Cathedral,heritage,Church,Medak
506
+ Bhongir Fort,heritage,Fort,Bhuvanagiri
507
+ Undavalli Caves,heritage,Caves,Vijayawada
508
+ Chandragiri Fort,heritage,Fort,Tirupati
509
+ Borra Caves,heritage,Caves,Araku Valley
510
+ Belum Caves,heritage,Caves,Kurnool
511
+ Amaravati Stupa,heritage,Ruins,Amaravati
512
+ Lingaraj Temple,heritage,Temple,Bhubaneswar
513
+ Mukteshvara Temple,heritage,Temple,Bhubaneswar
514
+ Rajarani Temple,heritage,Temple,Bhubaneswar
515
+ Udayagiri and Khandagiri Caves,heritage,Caves,Bhubaneswar
516
+ Dhauli Giri,heritage,Monument,Bhubaneswar
517
+ Barabati Fort,heritage,Fort,Cuttack
518
+ Howrah Bridge,heritage,Bridge,Kolkata
519
+ Dakshineswar Kali Temple,heritage,Temple,Kolkata
520
+ Belur Math,heritage,Monastery,Kolkata
521
+ Kalighat Temple,heritage,Temple,Kolkata
522
+ Hazarduari Palace,heritage,Palace,Murshidabad
523
+ Cooch Behar Palace,heritage,Palace,Cooch Behar
524
+ Bishnupur Temples,heritage,Temple,Bishnupur
525
+ Shantiniketan,heritage,Cultural,Bolpur
526
+ Darjeeling Himalayan Railway,heritage,Railway,Darjeeling
527
+ Cellular Jail,heritage,Museum,Port Blair
528
+ Ross Island,heritage,Ruins,Port Blair
529
+ Amber Fort,heritage,Fort,Jaipur
530
+ Nahargarh Fort,heritage,Fort,Jaipur
531
+ Jaigarh Fort,heritage,Fort,Jaipur
532
+ Albert Hall Museum,heritage,Museum,Jaipur
533
+ Patrika Gate,heritage,Monument,Jaipur
534
+ Jaswant Thada,heritage,Mausoleum,Jodhpur
535
+ Junagarh Fort,heritage,Fort,Bikaner
536
+ Karni Mata Temple,heritage,Temple,Deshnoke
537
+ Jaisalmer Fort,heritage,Fort,Jaisalmer
538
+ Ranakpur Jain Temple,heritage,Temple,Ranakpur
539
+ Dilwara Temples,heritage,Temple,Mount Abu
540
+ Bundi Palace,heritage,Palace,Bundi
541
+ Agra Fort,heritage,Fort,Agra
542
+ Buland Darwaza,heritage,Monument,Fatehpur Sikri
543
+ Sarnath,heritage,Ruins,Varanasi
544
+ Kashi Vishwanath Temple,heritage,Temple,Varanasi
545
+ Dashashwamedh Ghat,heritage,Ghat,Varanasi
546
+ Manikarnika Ghat,heritage,Ghat,Varanasi
547
+ Ramnagar Fort,heritage,Fort,Varanasi
548
+ Residency Lucknow,heritage,Ruins,Lucknow
549
+ Rumi Darwaza,heritage,Monument,Lucknow
550
+ Jallianwala Bagh,heritage,Memorial,Amritsar
551
+ Wagah Border,heritage,Border,Amritsar
552
+ Partition Museum,heritage,Museum,Amritsar
553
+ Qila Mubarak,heritage,Fort,Bathinda
554
+ Rock Garden,heritage,Park,Chandigarh
555
+ Capitol Complex,heritage,Architecture,Chandigarh
556
+ Masroor Rock Cut Temple,heritage,Temple,Kangra
557
+ Kangra Fort,heritage,Fort,Kangra
558
+ Hadimba Temple,heritage,Temple,Manali
559
+ Tabo Monastery,heritage,Monastery,Spiti
560
+ Key Monastery,heritage,Monastery,Spiti
561
+ Baijnath Temple,heritage,Temple,Palampur
562
+ Martand Sun Temple,heritage,Ruins,Anantnag
563
+ Shankaracharya Temple,heritage,Temple,Srinagar
564
+ Hari Parbat Fort,heritage,Fort,Srinagar
565
+ Vaishno Devi,heritage,Temple,Katra
566
+ Leh Palace,heritage,Palace,Leh
567
+ Thiksey Monastery,heritage,Monastery,Leh
568
+ Diskit Monastery,heritage,Monastery,Nubra Valley
569
+ Shanti Stupa,heritage,Monument,Leh
570
+ Palolem Beach,nature,Beach,Canacona
571
+ Anjuna Beach,nature,Beach,Anjuna
572
+ Calangute Beach,nature,Beach,Calangute
573
+ Arambol Beach,nature,Beach,Arambol
574
+ Kovalam Beach,nature,Beach,Thiruvananthapuram
575
+ Athirappilly Falls,nature,Waterfall,Thrissur
576
+ Kumarakom,nature,Backwaters,Kottayam
577
+ Silent Valley National Park,nature,Wildlife,Palakkad
578
+ Ooty,nature,Hill Station,Ooty
579
+ Coonoor,travel,Hill Station,Coonoor
580
+ Yercaud,nature,Hill Station,Salem
581
+ Marina Beach,nature,Beach,Chennai
582
+ Pamban Bridge,travel,Bridge,Rameswaram
583
+ Hogenakkal Falls,nature,Waterfall,Dharmapuri
584
+ Chikmagalur,nature,Hill Station,Chikmagalur
585
+ Nandi Hills,nature,Hill Station,Chikkaballapur
586
+ Dandeli,travel,Adventure,Uttara Kannada
587
+ Kabini,nature,Wildlife,Mysuru
588
+ Agumbe,nature,Nature,Shimoga
589
+ Mahabaleshwar,nature,Hill Station,Satara
590
+ Panchgani,travel,Hill Station,Satara
591
+ Matheran,travel,Hill Station,Raigad
592
+ Alibaug,nature,Beach,Raigad
593
+ Kaas Plateau,travel,Nature,Satara
594
+ Bhandardara,nature,Nature,Ahmednagar
595
+ Statue of Unity,travel,Monument,Kevadia
596
+ Diu,nature,Beach,Diu
597
+ Mount Abu,nature,Hill Station,Sirohi
598
+ Pushkar,nature,Spiritual,Ajmer
599
+ Udaipur Lakes,nature,Lake,Udaipur
600
+ Sariska Tiger Reserve,travel,Wildlife,Alwar
601
+ Keoladeo National Park,nature,Wildlife,Bharatpur
602
+ Nainital,nature,Hill Station,Nainital
603
+ Mussoorie,travel,Hill Station,Dehradun
604
+ Haridwar,travel,Spiritual,Haridwar
605
+ Auli,travel,Adventure,Chamoli
606
+ Kedarnath,travel,Spiritual,Rudraprayag
607
+ Badrinath,nature,Spiritual,Chamoli
608
+ Shimla,travel,Hill Station,Shimla
609
+ Dharamshala,travel,Hill Station,Kangra
610
+ Kasol,nature,Hill Station,Kullu
611
+ Dalhousie,travel,Hill Station,Chamba
612
+ Bir Billing,travel,Adventure,Kangra
613
+ Dal Lake,nature,Lake,Srinagar
614
+ Gulmarg,travel,Hill Station,Baramulla
615
+ Pahalgam,nature,Hill Station,Anantnag
616
+ Sonamarg,travel,Hill Station,Ganderbal
617
+ Pangong Tso,nature,Lake,Ladakh
618
+ Tsomgo Lake,nature,Lake,Gangtok
619
+ Nathula Pass,travel,Pass,Gangtok
620
+ Pelling,travel,Hill Station,West Sikkim
621
+ Gurudongmar Lake,nature,Lake,North Sikkim
622
+ Tawang,travel,Hill Station,Tawang
623
+ Majuli,nature,Island,Majuli
624
+ Cherrapunji,nature,Nature,East Khasi Hills
625
+ Sundarbans,travel,Wildlife,South 24 Parganas
626
+ Mandarmani,nature,Beach,Purba Medinipur
627
+ Puri Beach,nature,Beach,Puri
628
+ Simlipal National Park,nature,Wildlife,Mayurbhanj
629
+ Gandikota,nature,Nature,Kadapa
630
+ Horsley Hills,nature,Hill Station,Chittoor
631
+ Lambasingi,travel,Hill Station,Visakhapatnam
632
+ Dev Deepawali,cultural,Festival,Varanasi
633
+ Lathmar Holi,cultural,Festival,Barsana
634
+ Taj Mahotsav,cultural,Festival,Agra
635
+ Ganga Dussehra,cultural,Festival,Haridwar
636
+ Nanda Devi Raj Jat,cultural,Festival,Chamoli
637
+ International Yoga Festival,cultural,Festival,Rishikesh
638
+ Hola Mohalla,cultural,Festival,Anandpur Sahib
639
+ Lohri,cultural,Festival,Punjab
640
+ Baisakhi,cultural,Festival,Punjab
641
+ Kullu Dussehra,cultural,Festival,Kullu
642
+ Minjar Fair,cultural,Fair,Chamba
643
+ Losar,cultural,Festival,Ladakh
644
+ Saga Dawa,cultural,Festival,Gangtok
645
+ Losoong,cultural,Festival,Sikkim
646
+ Moatsu,cultural,Festival,Mokokchung
647
+ Sekrenyi,cultural,Festival,Kohima
648
+ Wangala Festival,cultural,Festival,Tura
649
+ Nongkrem Dance,cultural,Festival,Shillong
650
+ Chapchar Kut,cultural,Festival,Aizawl
651
+ Sangai Festival,cultural,Festival,Imphal
652
+ Yaoshang,cultural,Festival,Imphal
653
+ Kharchi Puja,cultural,Festival,Agartala
654
+ Ambubachi Mela,cultural,Fair,Guwahati
655
+ Ras Leela,cultural,Art Form,Majuli
656
+ Poush Mela,cultural,Fair,Shantiniketan
657
+ Gangasagar Mela,cultural,Fair,Sagar Island
658
+ Chhau Dance,cultural,Art Form,Purulia
659
+ Konark Dance Festival,cultural,Festival,Konark
660
+ Raja Parba,cultural,Festival,Odisha
661
+ Nuakhai,cultural,Festival,Sambalpur
662
+ Bali Yatra,cultural,Fair,Cuttack
663
+ Bastar Dussehra,cultural,Festival,Jagdalpur
664
+ Madai Festival,cultural,Festival,Chhattisgarh
665
+ Khajuraho Dance Festival,cultural,Festival,Khajuraho
666
+ Tansen Samaroh,cultural,Festival,Gwalior
667
+ Bhagoria Festival,cultural,Festival,Jhabua
668
+ Marwar Festival,cultural,Festival,Jodhpur
669
+ Gangaur,cultural,Festival,Jaipur
670
+ Teej,cultural,Festival,Jaipur
671
+ Desert Festival,cultural,Festival,Jaisalmer
672
+ Elephant Festival,cultural,Festival,Jaipur
673
+ Rann Utsav,cultural,Festival,Kutch
674
+ Modhera Dance Festival,cultural,Festival,Modhera
675
+ Tarnetar Fair,cultural,Fair,Surendranagar
676
+ Bhavnath Fair,cultural,Fair,Junagadh
677
+ Ganesh Visarjan,cultural,Festival,Mumbai
678
+ Gudi Padwa,cultural,Festival,Maharashtra
679
+ Palkhi Festival,cultural,Festival,Pandharpur
680
+ Ellora Ajanta Festival,cultural,Festival,Aurangabad
681
+ Sao Joao,cultural,Festival,Goa
682
+ Shigmo,cultural,Festival,Goa
683
+ Hampi Utsav,cultural,Festival,Hampi
684
+ Kambala,cultural,Sport,Dakshina Kannada
685
+ Karaga,cultural,Festival,Bangalore
686
+ Pattadakal Dance Festival,cultural,Festival,Pattadakal
687
+ Thrissur Pooram,cultural,Festival,Thrissur
688
+ Theyyam,cultural,Art Form,Kannur
689
+ Snake Boat Race,cultural,Sport,Alappuzha
690
+ Vishu,cultural,Festival,Kerala
691
+ Karthigai Deepam,cultural,Festival,Tiruvannamalai
692
+ Jallikattu,cultural,Sport,Madurai
693
+ Chithirai Festival,cultural,Festival,Madurai
694
+ Mahamastakabhisheka,cultural,Festival,Shravanabelagola
695
+ Bonalu,cultural,Festival,Hyderabad
696
+ Bathukamma,cultural,Festival,Telangana
697
+ Sammakka Saralamma Jatara,cultural,Festival,Medaram
698
+ Deccan Festival,cultural,Festival,Hyderabad
699
+ Visakha Utsav,cultural,Festival,Visakhapatnam
700
+ Flamingo Festival,cultural,Festival,Nellore
701
+ Indian Museum,heritage,Museum,Kolkata
702
+ Calico Museum of Textiles,heritage,Museum,Ahmedabad
703
+ Napier Museum,heritage,Museum,Thiruvananthapuram
704
+ DakshinaChitra,heritage,Museum,Chennai
705
+ Rail Museum Delhi,heritage,Museum,Delhi
706
+ Shankar's International Dolls Museum,heritage,Museum,Delhi
707
+ Visvesvaraya Industrial and Technological Museum,heritage,Museum,Bangalore
708
+ HAL Aerospace Museum,heritage,Museum,Bangalore
709
+ Naval Aviation Museum,heritage,Museum,Vasco da Gama
710
+ Sulabh International Museum of Toilets,heritage,Museum,Delhi
711
+ Kite Museum,heritage,Museum,Ahmedabad
712
+ Auto World Vintage Car Museum,heritage,Museum,Ahmedabad
713
+ Blackbuck National Park,nature,Wildlife,Velavadar
714
+ Marine National Park,nature,Wildlife,Jamnagar
715
+ Polo Forest,nature,Nature,Sabarkantha
716
+ Thol Lake,nature,Wildlife,Ahmedabad
717
+ Nalsarovar,travel,Wildlife,Ahmedabad
718
+ Champaner-Pavagadh,heritage,Ruins,Panchmahal
719
+ Adalaj Stepwell,heritage,Stepwell,Ahmedabad
720
+ Modhera Sun Temple,heritage,Temple,Modhera
721
+ Dwarkadhish Temple,heritage,Temple,Dwarka
722
+ Girnar,travel,Mountain,Junagadh
723
+ Mandvi Beach,nature,Beach,Kutch
724
+ Dholavira,heritage,Ruins,Kutch
725
+ Lothal,heritage,Ruins,Ahmedabad
726
+ Sarkhej Roza,heritage,Monument,Ahmedabad
727
+ Sidi Saiyyed Mosque,heritage,Monument,Ahmedabad
728
+ Hutheesing Jain Temple,heritage,Temple,Ahmedabad
729
+ Akshardham Gandhinagar,heritage,Temple,Gandhinagar
730
+ Pavagadh,nature,Hill Station,Panchmahal
731
+ Wilson Hills,nature,Hill Station,Valsad
732
+ Don Hill Station,nature,Hill Station,Dang
733
+ Gira Waterfalls,nature,Waterfall,Dang
734
+ Ninai Waterfalls,nature,Waterfall,Narmada
735
+ Zarwani Waterfalls,nature,Waterfall,Narmada
736
+ Hathni Mata Waterfall,nature,Waterfall,Panchmahal
737
+ Jambughoda Wildlife Sanctuary,nature,Wildlife,Panchmahal
738
+ Purna Wildlife Sanctuary,nature,Wildlife,Dang
739
+ Vansda National Park,nature,Wildlife,Navsari
740
+ Narara Marine National Park,nature,Wildlife,Jamnagar
741
+ Khijadiya Bird Sanctuary,nature,Wildlife,Jamnagar
742
+ Jessore Sloth Bear Sanctuary,nature,Wildlife,Banaskantha
743
+ Balaram Ambaji Wildlife Sanctuary,nature,Wildlife,Banaskantha
744
+ Dhordo,travel,Village,Kutch
745
+ Nirona,travel,Village,Kutch
746
+ Bhujodi,travel,Village,Kutch
747
+ Ajrakhpur,travel,Village,Kutch
748
+ Hodka,travel,Village,Kutch
749
+ Khavda,travel,Village,Kutch
750
+ Lakhpat,heritage,Fort,Kutch
751
+ Koteshwar,heritage,Temple,Kutch
752
+ Narayan Sarovar,heritage,Temple,Kutch
753
+ Mata No Madh,heritage,Temple,Kutch
754
+ Chari Dhand,travel,Wildlife,Kutch
755
+ Fossil Park,travel,Nature,Kutch
756
+ Dinosaur Fossil Park,travel,Nature,Mahisagar
757
+ Galteshwar,heritage,Temple,Kheda
758
+ Dakor,heritage,Temple,Kheda
759
+ Shamlaji,heritage,Temple,Aravalli
760
+ Idar Gadh,travel,Mountain,Sabarkantha
761
+ Taranga Hill,heritage,Temple,Mehsana
762
+ Vadnagar,heritage,City,Mehsana
763
+ Kirti Toran,heritage,Monument,Vadnagar
764
+ Hatkeshwar Temple,heritage,Temple,Vadnagar
765
+ Sun Temple of Borsad,heritage,Temple,Anand
766
+ Stambheshwar Mahadev,heritage,Temple,Bharuch
767
+ Kabirvad,nature,Nature,Bharuch
768
+ Golden Bridge,heritage,Bridge,Bharuch
769
+ Nilkanth Dham,heritage,Temple,Poicha
770
+ Kuber Bhandari,heritage,Temple,Vadodara
771
+ Laxmi Vilas Palace,heritage,Palace,Vadodara
772
+ Sayaji Baug,nature,Park,Vadodara
773
+ EME Temple,heritage,Temple,Vadodara
774
+ Sursagar Lake,nature,Lake,Vadodara
775
+ Khanderao Market,heritage,Architecture,Vadodara
776
+ Hazira Maqbara,heritage,Mausoleum,Vadodara
777
+ Tambekar Wada,heritage,Architecture,Vadodara
778
+ Makarpura Palace,heritage,Palace,Vadodara
779
+ Champaner Mosque,heritage,Monument,Panchmahal
780
+ Saat Kaman,heritage,Ruins,Panchmahal
781
+ Vadhvana Wetland,travel,Wildlife,Vadodara
782
+ Sankheda,travel,Village,Chhota Udepur
783
+ Rathwa Art,cultural,Art Form,Chhota Udepur
784
+ Tribal Museum,heritage,Museum,Chhota Udepur
785
+ Kadyavana,nature,Nature,Chhota Udepur
786
+ Harsiddhi Mata Temple,heritage,Temple,Porbandar
787
+ Kirti Mandir,heritage,Memorial,Porbandar
788
+ Sudama Mandir,heritage,Temple,Porbandar
789
+ Porbandar Bird Sanctuary,nature,Wildlife,Porbandar
790
+ Ghumli,heritage,Ruins,Devbhumi Dwarka
791
+ Barda Wildlife Sanctuary,nature,Wildlife,Porbandar
792
+ Mokarsagar Wetland,travel,Wildlife,Porbandar
793
+ Madhavpur Beach,nature,Beach,Porbandar
794
+ Uparkot Fort,heritage,Fort,Junagadh
795
+ Mahabat Maqbara,heritage,Mausoleum,Junagadh
796
+ Sakkarbaug Zoo,travel,Wildlife,Junagadh
797
+ Damodar Kund,heritage,Temple,Junagadh
798
+ Wellington Dam,nature,Nature,Junagadh
799
+ Khodiyar Dam,nature,Nature,Amreli
800
+ Tulsiishyam,nature,Nature,Gir Somnath
801
+ Kankai,nature,Nature,Gir Somnath
802
+ Sasan Gir,nature,Wildlife,Gir Somnath
803
+ Devalia Safari Park,travel,Wildlife,Gir Somnath
804
+ Jamjir Waterfall,nature,Waterfall,Gir Somnath
805
+ Chorwad Beach,nature,Beach,Junagadh
806
+ Sarkheshwar Beach,nature,Beach,Amreli
807
+ Shiyal Bet,nature,Island,Amreli
808
+ Rajkumar College,heritage,Architecture,Rajkot
809
+ Watson Museum,heritage,Museum,Rajkot
810
+ Rotary Dolls Museum,heritage,Museum,Rajkot
811
+ Khambhalida Caves,heritage,Caves,Rajkot
812
+ Hingolgadh Nature Education Sanctuary,nature,Wildlife,Rajkot
813
+ Ghela Somnath,heritage,Temple,Rajkot
814
+ Osam Hill,nature,Mountain,Rajkot
815
+ Anal Gadh,travel,Mountain,Rajkot
816
+ Nyari Dam,nature,Nature,Rajkot
817
+ Aji Dam,nature,Nature,Rajkot
818
+ Pradyuman Park,travel,Wildlife,Rajkot
819
+ Ishwariya Park,travel,Park,Rajkot
820
+ Rampara Wildlife Sanctuary,nature,Wildlife,Morbi
821
+ Wankaner Palace,heritage,Palace,Morbi
822
+ Mani Mandir,heritage,Temple,Morbi
823
+ Julto Pul,heritage,Bridge,Morbi
824
+ Navlakha Palace,heritage,Palace,Morbi
825
+ Riverside Palace,heritage,Palace,Gondal
826
+ Orchard Palace,heritage,Palace,Gondal
827
+ Swaminarayan Temple Gondal,heritage,Temple,Gondal
828
+ Virpur Jalaram,heritage,Temple,Rajkot
829
+ Khodaldham,heritage,Temple,Rajkot
830
+ Karim's,food,Restaurant,Delhi
831
+ Paranthe Wali Gali,food,Street Food,Delhi
832
+ Sita Ram Diwan Chand,food,Restaurant,Delhi
833
+ Kuremal Mohan Lal Kulfi Wale,food,Dessert,Delhi
834
+ Natraj Dahi Bhalle,food,Street Food,Delhi
835
+ Moolchand Paratha,food,Street Food,Delhi
836
+ Dolma Aunty Momos,food,Street Food,Delhi
837
+ Khan Chacha,food,Restaurant,Delhi
838
+ Wenger's,food,Bakery,Delhi
839
+ Depaul's,food,Beverage,Delhi
840
+ Giani's Di Hatti,food,Dessert,Delhi
841
+ Lotan Chole Kulche,food,Street Food,Delhi
842
+ Bishan Swaroop Chaat,food,Street Food,Delhi
843
+ Ashok Meat Dhaba,food,Restaurant,Delhi
844
+ Rajinder Da Dhaba,food,Restaurant,Delhi
845
+ Tunday Kababi,food,Restaurant,Lucknow
846
+ Idris Biryani,food,Restaurant,Lucknow
847
+ Prakash Ki Kulfi,food,Dessert,Lucknow
848
+ Sharma Tea Stall,food,Beverage,Lucknow
849
+ Royal Cafe,food,Restaurant,Lucknow
850
+ Raheem's Kulcha Nihari,food,Restaurant,Lucknow
851
+ Dastarkhwan,food,Restaurant,Lucknow
852
+ Kesar Da Dhaba,food,Restaurant,Amritsar
853
+ Bharawan Da Dhaba,food,Restaurant,Amritsar
854
+ Kulcha Land,food,Restaurant,Amritsar
855
+ Ahuja Lassi,food,Beverage,Amritsar
856
+ Beera Chicken,food,Restaurant,Amritsar
857
+ Makhan Fish,food,Restaurant,Amritsar
858
+ Giani Tea Stall,food,Beverage,Amritsar
859
+ Murthal Parathas,food,Restaurant,Sonipat
860
+ Pahalwan Di Hatti,food,Restaurant,Jammu
861
+ Rawat Mishtan Bhandar,food,Restaurant,Jaipur
862
+ Lassiwala,food,Beverage,Jaipur
863
+ Laxmi Misthan Bhandar (LMB),food,Restaurant,Jaipur
864
+ Sanjay Omelette,food,Street Food,Jaipur
865
+ Pandit Pav Bhaji,food,Street Food,Jaipur
866
+ Shri Ram Chaat,food,Street Food,Jaipur
867
+ Jodhpur Sweets,food,Dessert,Jodhpur
868
+ Shahi Samosa,food,Street Food,Jodhpur
869
+ Gypsy Dining Hall,food,Restaurant,Jodhpur
870
+ Natraj Dining Hall,food,Restaurant,Udaipur
871
+ JMB (Jagdish Misthan Bhandar),food,Dessert,Udaipur
872
+ Manek Chowk,food,Street Food,Ahmedabad
873
+ Das Khaman,food,Street Food,Ahmedabad
874
+ Induben Khakhrawala,food,Shop,Ahmedabad
875
+ Agashiye,food,Restaurant,Ahmedabad
876
+ Oshwal,food,Restaurant,Jamnagar
877
+ Khetla Apa Tea,food,Beverage,Rajkot
878
+ Jagdish Farsan,food,Shop,Vadodara
879
+ Raju Omlet,food,Street Food,Vadodara
880
+ Mahakali Sev Usal,food,Street Food,Vadodara
881
+ Britannia & Co.,food,Restaurant,Mumbai
882
+ Kyani & Co.,food,Bakery,Mumbai
883
+ Bademiya,food,Street Food,Mumbai
884
+ Sardar Pav Bhaji,food,Restaurant,Mumbai
885
+ Ashok Vada Pav,food,Street Food,Mumbai
886
+ Cannon Pav Bhaji,food,Street Food,Mumbai
887
+ Haji Ali Juice Centre,food,Beverage,Mumbai
888
+ Bachelorr's,food,Dessert,Mumbai
889
+ Leopold Cafe,food,Restaurant,Mumbai
890
+ Mahesh Lunch Home,food,Restaurant,Mumbai
891
+ Shree Thaker Bhojanalay,food,Restaurant,Mumbai
892
+ Prakash Shakahari Upahar Kendra,food,Restaurant,Mumbai
893
+ Aaswad,food,Restaurant,Mumbai
894
+ Kayani Bakery,food,Bakery,Pune
895
+ German Bakery,food,Cafe,Pune
896
+ Goodluck Cafe,food,Restaurant,Pune
897
+ Vaishali,food,Restaurant,Pune
898
+ Bedekar Misal,food,Restaurant,Pune
899
+ Chitale Bandhu Mithaiwale,food,Shop,Pune
900
+ Marz-O-Rin,food,Bakery,Pune
901
+ Dorabjee & Sons,food,Restaurant,Pune
902
+ Joshi Wade Wale,food,Restaurant,Indore
903
+ Chappan Dukan,food,Street Food,Indore
904
+ Sarafa Bazaar,food,Street Food,Indore
905
+ Vijay Chaat House,food,Restaurant,Indore
906
+ Prashant Poha,food,Restaurant,Indore
907
+ Nagori Shikanji,food,Beverage,Indore
908
+ Manohar Dairy,food,Restaurant,Bhopal
909
+ Raju Tea Stall,food,Beverage,Bhopal
910
+ Kalyan Bhel,food,Street Food,Pune
911
+ Sujata Mastani,food,Dessert,Pune
912
+ Garden Vada Pav,food,Street Food,Pune
913
+ Burger King (Pune),food,Restaurant,Pune
914
+ Martin's Corner,food,Restaurant,Betalbatim
915
+ Britto's,food,Restaurant,Baga
916
+ Infantaria,food,Restaurant,Calangute
917
+ Gunpowder,food,Restaurant,Assagao
918
+ Vinayak Family Restaurant,food,Restaurant,Assagao
919
+ Pousada by the Beach,food,Restaurant,Calangute
920
+ Mum's Kitchen,food,Restaurant,Panjim
921
+ Fisherman's Wharf,food,Restaurant,Cavelossim
922
+ Thalassa,food,Restaurant,Siolim
923
+ Burger Factory,food,Restaurant,Anjuna
924
+ Netravali Bubble Lake,nature,Nature,Sanguem
925
+ Chorla Ghat,nature,Nature,Goa
926
+ Harvalem Waterfalls,nature,Waterfall,Sanquelim
927
+ Divar Island,nature,Island,Divar
928
+ Chorao Island,nature,Island,Chorao
929
+ Cabo de Rama,heritage,Fort,Canacona
930
+ Tambdi Surla,heritage,Temple,Sanguem
931
+ Big Foot Goa,heritage,Museum,Loutolim
932
+ Houses of Goa Museum,heritage,Museum,Bardez
933
+ Vidyarthi Bhavan,food,Restaurant,Bangalore
934
+ CTR (Shri Sagar),food,Restaurant,Bangalore
935
+ MTR (Mavalli Tiffin Room),food,Restaurant,Bangalore
936
+ Brahmin's Coffee Bar,food,Restaurant,Bangalore
937
+ Rameshwaram Cafe,food,Restaurant,Bangalore
938
+ Koshy's,food,Restaurant,Bangalore
939
+ Nagarjuna,food,Restaurant,Bangalore
940
+ Meghana Foods,food,Restaurant,Bangalore
941
+ Corner House,food,Dessert,Bangalore
942
+ Empire Restaurant,food,Restaurant,Bangalore
943
+ Airlines Hotel,food,Restaurant,Bangalore
944
+ Murugan Idli Shop,food,Restaurant,Chennai
945
+ Saravana Bhavan,food,Restaurant,Chennai
946
+ Ratna Cafe,food,Restaurant,Chennai
947
+ Rayar's Mess,food,Restaurant,Chennai
948
+ Buhari Hotel,food,Restaurant,Chennai
949
+ Sangeetha Veg Restaurant,food,Restaurant,Chennai
950
+ Dindigul Thalappakatti,food,Restaurant,Dindigul
951
+ Amma Mess,food,Restaurant,Madurai
952
+ Konar Mess,food,Restaurant,Madurai
953
+ Murari's Jigarthanda,food,Dessert,Madurai
954
+ Paragon Restaurant,food,Restaurant,Kozhikode
955
+ Rahmath Hotel,food,Restaurant,Kozhikode
956
+ Dhe Puttu,food,Restaurant,Kochi
957
+ Kashi Art Cafe,food,Cafe,Kochi
958
+ Indian Coffee House,food,Restaurant,Kolkata
959
+ Peter Cat,food,Restaurant,Kolkata
960
+ Flurys,food,Bakery,Kolkata
961
+ Arsalan,food,Restaurant,Kolkata
962
+ Mocambo,food,Restaurant,Kolkata
963
+ Nahoum and Sons,food,Bakery,Kolkata
964
+ K.C. Das,food,Shop,Kolkata
965
+ 6 Ballygunge Place,food,Restaurant,Kolkata
966
+ Bhojohori Manna,food,Restaurant,Kolkata
967
+ Mitra Cafe,food,Restaurant,Kolkata
968
+ Paramount Sherbets,food,Beverage,Kolkata
969
+ Glenary's,food,Bakery,Darjeeling
970
+ Keventers,food,Restaurant,Darjeeling
971
+ Paradise Biryani,food,Restaurant,Hyderabad
972
+ Bawarchi,food,Restaurant,Hyderabad
973
+ Shah Ghouse,food,Restaurant,Hyderabad
974
+ Cafe Bahar,food,Restaurant,Hyderabad
975
+ Ram Ki Bandi,food,Street Food,Hyderabad
976
+ Gokul Chat,food,Street Food,Hyderabad
977
+ Nimrah Cafe,food,Cafe,Hyderabad
978
+ Subbayya Gari Hotel,food,Restaurant,Kakinada
979
+ Babai Hotel,food,Restaurant,Vijayawada
980
+ Ramayya Mess,food,Restaurant,Vijayawada
981
+ Netaji Sweets,food,Shop,Cuttack
982
+ Pahadi Pattal,food,Restaurant,Ranchi
983
+ Litti Chokha at Maurya Lok,food,Street Food,Patna
984
+ Chappan Bhog,food,Shop,Lucknow
985
+ Netram Sweets,food,Restaurant,Lucknow
986
+ Thaggu Ke Laddu,food,Shop,Kanpur
987
+ Baba Biryani,food,Restaurant,Kanpur
988
+ Pahalwan Lassi,food,Beverage,Varanasi
989
+ Blue Lassi,food,Beverage,Varanasi
990
+ Kashi Chat Bhandar,food,Street Food,Varanasi
991
+ Deena Chat Bhandar,food,Street Food,Varanasi
992
+ Ram Bhandar,food,Restaurant,Varanasi
993
+ Baati Chokha Restaurant,food,Restaurant,Varanasi
994
+ Kerala House,food,Restaurant,Delhi
995
+ Andhra Bhavan,food,Restaurant,Delhi
996
+ Carnatic Cafe,food,Restaurant,Delhi
997
+ Ama Cafe,food,Cafe,Delhi
998
+ Big Chill Cafe,food,Restaurant,Delhi
999
+ Indian Accent,food,Restaurant,Delhi
1000
+ Bukhara,food,Restaurant,Delhi
1001
+ Dum Pukht,food,Restaurant,Delhi
1002
+ Gulati,food,Restaurant,Delhi
1003
+ Havemore,food,Restaurant,Delhi
1004
+ Kake Da Hotel,food,Restaurant,Delhi
1005
+ United Coffee House,food,Restaurant,Delhi
1006
+ Kwality,food,Restaurant,Delhi
1007
+ Nizam's Kathi Kabab,food,Restaurant,Kolkata
1008
+ Kusum Rolls,food,Street Food,Kolkata
1009
+ Badal Sahu,food,Street Food,Cuttack
1010
+ Kishore Bhaina Mutton,food,Restaurant,Bhubaneswar
1011
+ Dalma,food,Restaurant,Bhubaneswar
1012
+ Tuna Kababi,food,Street Food,Bhubaneswar
1013
+ Lingaraj Lassi,food,Beverage,Bhubaneswar
1014
+ Hari Super Sandwich,food,Street Food,Bangalore
1015
+ Taaza Thindi,food,Restaurant,Bangalore
1016
+ Central Tiffin Room,food,Restaurant,Bangalore
1017
+ Chikkanna Tiffin Room,food,Restaurant,Bangalore
1018
+ Asha Sweets,food,Shop,Bangalore
1019
+ Sri Sairam's Chats,food,Street Food,Bangalore
1020
+ Fanoos,food,Restaurant,Bangalore
1021
+ Albert Bakery,food,Bakery,Bangalore
1022
+ Thom's Bakery,food,Bakery,Bangalore
1023
+ Variar Bakery,food,Bakery,Bangalore
1024
+ Mawlynnong,travel,Village,East Khasi Hills
1025
+ Double Decker Living Root Bridge,travel,Nature,Cherrapunji
1026
+ Tirthan Valley,nature,Valley,Kullu
1027
+ Chitkul,nature,Village,Kinnaur
1028
+ Kalpa,travel,Hill Station,Kinnaur
1029
+ Gurez Valley,nature,Valley,Bandipora
1030
+ Warwan Valley,nature,Valley,Kishtwar
1031
+ Bangus Valley,nature,Valley,Kupwara
1032
+ Sandhan Valley,nature,Adventure,Ahmednagar
1033
+ Lonar Crater,nature,Lake,Buldhana
1034
+ Thoseghar Waterfalls,nature,Waterfall,Satara
1035
+ Amboli Ghat,nature,Nature,Sindhudurg
1036
+ Tarkarli,nature,Beach,Sindhudurg
1037
+ Velas,travel,Beach,Ratnagiri
1038
+ Yana Rocks,nature,Nature,Uttara Kannada
1039
+ St. Mary's Island,nature,Island,Udupi
1040
+ Kudremukh,nature,Mountain,Chikmagalur
1041
+ Netrani Island,nature,Island,Uttara Kannada
1042
+ Pichavaram,nature,Nature,Cuddalore
1043
+ Kolli Hills,nature,Hill Station,Namakkal
1044
+ Mechuka,nature,Valley,Shi Yomi
1045
+ Ziro Valley,nature,Valley,Lower Subansiri
1046
+ Mayodia Pass,travel,Pass,Dibang Valley
1047
+ Haflong,nature,Hill Station,Dima Hasao
1048
+ Jatinga,travel,Nature,Dima Hasao
1049
+ Tranquebar (Tharangambadi),nature,Beach,Nagapattinam
1050
+ Chettinad,heritage,Architecture,Sivaganga
1051
+ Munroe Island,nature,Island,Kollam
1052
+ Gavi,nature,Nature,Pathanamthitta
1053
+ Vagamon,nature,Hill Station,Idukki
1054
+ Thenmala,nature,Nature,Kollam
1055
+ Ponmudi,nature,Hill Station,Thiruvananthapuram
1056
+ Lepchajagat,nature,Hill Station,Darjeeling
1057
+ Sandakphu,travel,Mountain,Darjeeling
1058
+ Bhitarkanika National Park,nature,Wildlife,Kendrapara
1059
+ Daringbadi,travel,Hill Station,Kandhamal
1060
+ Hirakud Dam,nature,Nature,Sambalpur
1061
+ Patalkot,nature,Valley,Chhindwara
1062
+ Bhedaghat,travel,Nature,Jabalpur
1063
+ Pachmarhi,nature,Hill Station,Hoshangabad
1064
+ Orchha,heritage,City,Niwari
1065
+ Bhimbetka Rock Shelters,heritage,Caves,Raisen
1066
+ Mandu,heritage,Ruins,Dhar
1067
+ Chanderi,heritage,City,Ashoknagar
1068
+ Kuno National Park,nature,Wildlife,Sheopur
1069
+ Panna National Park,nature,Wildlife,Panna
1070
+ Bandhavgarh National Park,nature,Wildlife,Umaria
1071
+ Tadoba Andhari Tiger Reserve,travel,Wildlife,Chandrapur
1072
+ Magnetic Hill,nature,Nature,Ladakh
1073
+ Lamayuru,travel,Nature,Ladakh
1074
+ Hanle,travel,Nature,Ladakh
1075
+ Umling La,travel,Pass,Ladakh
1076
+ Khardung La,travel,Pass,Ladakh
1077
+ Baralacha La,travel,Pass,Lahaul and Spiti
1078
+ Chandratal,nature,Lake,Lahaul and Spiti
1079
+ Dhankar Lake,nature,Lake,Lahaul and Spiti
1080
+ Pin Valley National Park,nature,Wildlife,Lahaul and Spiti
1081
+ Nako Lake,nature,Lake,Kinnaur
1082
+ Reckong Peo,travel,Hill Station,Kinnaur
1083
+ Sangla Valley,nature,Valley,Kinnaur
1084
+ Rakcham,travel,Village,Kinnaur
1085
+ Jibhi,nature,Hill Station,Kullu
1086
+ Shoja,travel,Hill Station,Kullu
1087
+ Jalori Pass,nature,Pass,Kullu
1088
+ Serolsar Lake,nature,Lake,Kullu
1089
+ Great Himalayan National Park,nature,Wildlife,Kullu
1090
+ Prashar Lake,nature,Lake,Mandi
1091
+ Barot Valley,nature,Valley,Mandi
1092
+ Rewalsar Lake,nature,Lake,Mandi
1093
+ Janjheli,travel,Valley,Mandi
1094
+ Shikari Devi Temple,heritage,Temple,Mandi
1095
+ Bishnupur,heritage,City,Bankura
1096
+ Murshidabad,heritage,City,Murshidabad
1097
+ Maluti,heritage,Village,Dumka
1098
+ Sirpur,heritage,Ruins,Mahasamund
1099
+ Bhoramdeo,heritage,Temple,Kabirdham
1100
+ Burhanpur,heritage,City,Burhanpur
1101
+ Asirgarh Fort,heritage,Fort,Burhanpur
1102
+ Bateshwar,heritage,Temple,Morena
1103
+ Mitavali,heritage,Temple,Morena
1104
+ Padavali,heritage,Temple,Morena
1105
+ Kalanjar Fort,heritage,Fort,Banda
1106
+ Chunar Fort,heritage,Fort,Mirzapur
1107
+ Kushinagar,heritage,City,Kushinagar
1108
+ Shravasti,heritage,City,Shravasti
1109
+ Bhitargaon,heritage,Temple,Kanpur
1110
+ Deogarh,heritage,Temple,Lalitpur
1111
+ Eran,heritage,Ruins,Sagar
1112
+ Udayagiri Caves,heritage,Caves,Vidisha
1113
+ Bhojpur,heritage,Temple,Raisen
1114
+ Maheshwar,heritage,City,Khargone
1115
+ Omkareshwar,heritage,Temple,Khandwa
1116
+ Bundi,heritage,City,Bundi
1117
+ Kiradu Temples,heritage,Temple,Barmer
1118
+ Osian,heritage,Temple,Jodhpur
1119
+ Nagaur Fort,heritage,Fort,Nagaur
1120
+ Gagron Fort,heritage,Fort,Jhalawar
1121
+ Abhaneri,heritage,Stepwell,Dausa
1122
+ Shekhawati,heritage,Region,Rajasthan
1123
+ Siddhpur,heritage,City,Patan
1124
+ Palitana,heritage,Temple,Bhavnagar
1125
+ Prag Mahal,heritage,Palace,Kutch
1126
+ Aina Mahal,heritage,Palace,Kutch
1127
+ Shivneri Fort,heritage,Fort,Pune
1128
+ Lohagad,heritage,Fort,Pune
1129
+ Belur,heritage,Temple,Hassan
1130
+ Halebidu,heritage,Temple,Hassan
1131
+ Srirangapatna,heritage,City,Mandya
1132
+ Somnathpur,heritage,Temple,Mysuru
1133
+ Lepakshi,heritage,Temple,Anantapur
1134
+ Alampur Jogulamba,heritage,Temple,Jogulamba Gadwal
1135
+ Nagarjunakonda,heritage,Island,Guntur
1136
+ Talakadu,heritage,Temple,Mysuru
1137
+ Melukote,heritage,Temple,Mandya
1138
+ Basar,heritage,Temple,Nirmal
1139
+ Paigah Tombs,heritage,Mausoleum,Hyderabad
1140
+ Tughlaqabad Fort,heritage,Fort,Delhi
1141
+ Safdarjung Tomb,heritage,Mausoleum,Delhi
1142
+ Mehrauli Archaeological Park,heritage,Park,Delhi
1143
+ Hauz Khas Complex,heritage,Ruins,Delhi
1144
+ Parsi Dairy Farm,food,Shop,Mumbai
1145
+ Candies,food,Cafe,Mumbai
1146
+ Gajalee,food,Restaurant,Mumbai
1147
+ Jai Hind Lunch Home,food,Restaurant,Mumbai
1148
+ Cafe Madras,food,Restaurant,Mumbai
1149
+ Ram Ashraya,food,Restaurant,Mumbai
1150
+ Mani's Lunch Home,food,Restaurant,Mumbai
1151
+ Lucky Restaurant,food,Restaurant,Mumbai
1152
+ Noor Mohammadi Hotel,food,Restaurant,Mumbai
1153
+ Bagdadi,food,Restaurant,Mumbai
1154
+ Cafe Mondegar,food,Restaurant,Mumbai
1155
+ K. Rustom Ice Cream,food,Dessert,Mumbai
1156
+ Naturals Ice Cream,food,Dessert,Mumbai
1157
+ Amar Juice Centre,food,Street Food,Mumbai
1158
+ Elco Pani Puri,food,Street Food,Mumbai
1159
+ Swati Snacks,food,Restaurant,Mumbai
1160
+ Soam,food,Restaurant,Mumbai
1161
+ Bhagat Tarachand,food,Restaurant,Mumbai
1162
+ Crystal,food,Restaurant,Mumbai
1163
+ Guru Kripa,food,Restaurant,Mumbai
1164
+ Merwans,food,Bakery,Mumbai
1165
+ Yazdani Bakery,food,Bakery,Mumbai
1166
+ Ideal Ice Cream,food,Dessert,Mangalore
1167
+ Pabbas,food,Dessert,Mangalore
1168
+ Giri Manja's,food,Restaurant,Mangalore
1169
+ Machali,food,Restaurant,Mangalore
1170
+ Shetty Lunch Home,food,Restaurant,Mangalore
1171
+ Karachi Bakery,food,Bakery,Hyderabad
1172
+ Hameedi Confectioners,food,Shop,Hyderabad
1173
+ Pista House,food,Restaurant,Hyderabad
1174
+ Hotel Shadab,food,Restaurant,Hyderabad
1175
+ Hotel Nayab,food,Restaurant,Hyderabad
1176
+ Grand Hotel,food,Restaurant,Hyderabad
1177
+ Meridian Restaurant,food,Restaurant,Hyderabad
1178
+ Chutneys,food,Restaurant,Hyderabad
1179
+ Minerva Coffee Shop,food,Restaurant,Hyderabad
1180
+ Rayalaseema Ruchulu,food,Restaurant,Hyderabad
1181
+ Ulavacharu,food,Restaurant,Hyderabad
1182
+ Santosh Dhaba,food,Restaurant,Hyderabad
1183
+ Pragati Tiffin Centre,food,Street Food,Hyderabad
1184
+ Govind Dosa,food,Street Food,Hyderabad
1185
+ Famous Ice Cream,food,Dessert,Hyderabad
1186
+ Subhan Bakery,food,Bakery,Hyderabad
1187
+ Niloufer Cafe,food,Cafe,Hyderabad
1188
+ Alpha Hotel,food,Restaurant,Hyderabad
1189
+ Ritz Classic,food,Restaurant,Panjim
1190
+ Copperleaf,food,Restaurant,Porvorim
1191
+ Fat Fish,food,Restaurant,Baga
1192
+ Artjuna,food,Cafe,Anjuna
1193
+ Eva Cafe,food,Cafe,Anjuna
1194
+ Curlies,food,Restaurant,Anjuna
1195
+ Lila Cafe,food,Cafe,Baga
1196
+ La Plage,food,Restaurant,Ashwem
1197
+ Antares,food,Restaurant,Vagator
1198
+ Titlie,food,Restaurant,Vagator
1199
+ Purple Martini,food,Restaurant,Anjuna
1200
+ Joseph Bar,food,Bar,Panjim
1201
+ Bean Me Up,food,Restaurant,Vagator
1202
+ Anand Seafood,food,Restaurant,Anjuna
1203
+ Black Sheep Bistro,food,Restaurant,Panjim
1204
+ Nostalgia,food,Restaurant,Raia
1205
+ Zeebop,food,Restaurant,Utorda
1206
+ Magic Italy,food,Restaurant,Palolem
1207
+ Kismoor,food,Restaurant,Sangolda
1208
+ Burger Factory (Morjim),food,Restaurant,Morjim
1209
+ Subway (Not the chain),food,Restaurant,Goa
1210
+ Sakana,food,Restaurant,Anjuna
1211
+ Bomra's,food,Restaurant,Anjuna
1212
+ Baba Au Rhum,food,Cafe,Anjuna
1213
+ Mojigao,food,Cafe,Assagao
1214
+ Khorjuem Fort,heritage,Fort,Aldona
1215
+ Corjuem Fort,heritage,Fort,Aldona
1216
+ Fort Tiracol,heritage,Fort,Pernem
1217
+ Sinquerim Fort,heritage,Fort,Sinquerim
1218
+ Mormugao Fort,heritage,Fort,Vasco
1219
+ Rachol Seminary,heritage,Monument,Rachol
1220
+ Mawphlang Sacred Forest,nature,Nature,East Khasi Hills
1221
+ Nohkalikai Falls,nature,Waterfall,Cherrapunji
1222
+ Seven Sisters Falls,nature,Waterfall,Cherrapunji
1223
+ Wei Sawdong,nature,Waterfall,Cherrapunji
1224
+ Krang Suri Falls,nature,Waterfall,West Jaintia Hills
1225
+ Phe Phe Falls,nature,Waterfall,West Jaintia Hills
1226
+ Umiam Lake,nature,Lake,Ri Bhoi
1227
+ Laitlum Canyons,travel,Nature,East Khasi Hills
1228
+ Shnongpdeng,travel,Nature,West Jaintia Hills
1229
+ Kongthong,travel,Village,East Khasi Hills
1230
+ Sualkuchi,heritage,Village,Kamrup
1231
+ Hajo,heritage,City,Kamrup
1232
+ Pobitora Wildlife Sanctuary,nature,Wildlife,Morigaon
1233
+ Manas National Park,nature,Wildlife,Baksa
1234
+ Nameri National Park,nature,Wildlife,Sonitpur
1235
+ Sivasagar,heritage,City,Sivasagar
1236
+ Rang Ghar,heritage,Monument,Sivasagar
1237
+ Talatal Ghar,heritage,Palace,Sivasagar
1238
+ Charaideo Maidams,heritage,Ruins,Charaideo
1239
+ Umananda Island,nature,Island,Guwahati
1240
+ Mayong,travel,Village,Morigaon
1241
+ Bum La Pass,travel,Pass,Tawang
1242
+ Madhuri Lake,nature,Lake,Tawang
1243
+ Nuranang Falls,nature,Waterfall,Tawang
1244
+ Dirang,nature,Valley,West Kameng
1245
+ Namdapha National Park,nature,Wildlife,Changlang
1246
+ Pakke Tiger Reserve,nature,Wildlife,East Kameng
1247
+ Roing,nature,Nature,Lower Dibang Valley
1248
+ Dong,travel,Nature,Anjaw
1249
+ Parshuram Kund,heritage,Temple,Lohit
1250
+ Golden Pagoda,heritage,Temple,Namsai
1251
+ Kangla Fort,heritage,Fort,Imphal
1252
+ Ima Keithel,cultural,Market,Imphal
1253
+ Khonoma,travel,Village,Kohima
1254
+ Japfu Peak,nature,Mountain,Kohima
1255
+ Longwa,travel,Village,Mon
1256
+ Mon,travel,Village,Mon
1257
+ Doyang River,nature,Nature,Wokha
1258
+ Reiek,nature,Mountain,Mamit
1259
+ Phawngpui,nature,Mountain,Lawngtlai
1260
+ Vantawng Falls,nature,Waterfall,Serchhip
1261
+ Neermahal,heritage,Palace,Sepahijala
1262
+ Ujjayanta Palace,heritage,Palace,Agartala
1263
+ Chabimura,heritage,Nature,Gomati
1264
+ Tripura Sundari Temple,heritage,Temple,Udaipur
1265
+ Tashi View Point,travel,Viewpoint,Gangtok
1266
+ Khecheopalri Lake,nature,Lake,West Sikkim
1267
+ Ravangla,travel,Hill Station,South Sikkim
1268
+ Namchi,travel,Hill Station,South Sikkim
1269
+ Zuluk,travel,Hill Station,East Sikkim
1270
+ Zero Point,travel,Nature,North Sikkim
1271
+ Lachung,nature,Village,North Sikkim
1272
+ Lachen,travel,Village,North Sikkim
1273
+ Temi Tea Garden,nature,Nature,South Sikkim
1274
+ Singshore Bridge,travel,Bridge,West Sikkim
1275
+ Mawryngkhang Trek,travel,Adventure,East Khasi Hills
1276
+ David Scott Trail,travel,Adventure,East Khasi Hills
1277
+ Nartiang Monoliths,heritage,Monument,West Jaintia Hills
1278
+ Siju Caves,nature,Caves,South Garo Hills
1279
+ Balpakram National Park,nature,Wildlife,South Garo Hills
1280
+ Nokrek National Park,nature,Wildlife,East Garo Hills
1281
+ Tyrshi Falls,nature,Waterfall,West Jaintia Hills
1282
+ Thadlaskein Lake,nature,Lake,West Jaintia Hills
1283
+ Ward's Lake,nature,Lake,Shillong
1284
+ Elephant Falls,nature,Waterfall,Shillong
1285
+ Don Bosco Museum,heritage,Museum,Shillong
1286
+ Mawlyngot,travel,Village,East Khasi Hills
1287
+ Mawphanlur,nature,Village,West Khasi Hills
1288
+ Nongkhnum Island,nature,Island,West Khasi Hills
1289
+ Jakrem,travel,Nature,South West Khasi Hills
1290
+ Ranikor,nature,Nature,South West Khasi Hills
1291
+ Deepor Beel,travel,Wildlife,Guwahati
1292
+ Basistha Ashram,heritage,Temple,Guwahati
1293
+ Navagraha Temple,heritage,Temple,Guwahati
1294
+ Akashiganga,heritage,Temple,Siang
1295
+ Malinithan,heritage,Ruins,Siang
1296
+ Bhismaknagar,heritage,Ruins,Lower Dibang Valley
1297
+ Imphal War Cemetery,heritage,Memorial,Imphal
1298
+ Shree Govindajee Temple,heritage,Temple,Imphal
1299
+ Willong Khullen,heritage,Monument,Senapati
1300
+ Kisama Heritage Village,cultural,Village,Kohima
1301
+ Kachari Ruins,heritage,Ruins,Dimapur
1302
+ Shilloi Lake,nature,Lake,Phek
1303
+ Solomon's Temple,heritage,Church,Aizawl
1304
+ Murlen National Park,nature,Wildlife,Champhai
1305
+ Dampa Tiger Reserve,nature,Wildlife,Mamit
1306
+ Palak Dil,nature,Lake,Saiha
1307
+ Tam Dil,nature,Lake,Aizawl
1308
+ Rih Dil,nature,Lake,Champhai
1309
+ Falkawn,cultural,Village,Aizawl
1310
+ Hmuifang,nature,Mountain,Aizawl
1311
+ Sepahijala Wildlife Sanctuary,nature,Wildlife,Sepahijala
1312
+ Jampui Hills,nature,Hill Station,North Tripura
1313
+ Pilak,heritage,Ruins,South Tripura
1314
+ Bhubaneswari Temple,heritage,Temple,Udaipur
1315
+ Boxanagar,heritage,Ruins,Sepahijala
1316
+ Gunavati Group of Temples,heritage,Temple,Udaipur
1317
+ Enchey Monastery,heritage,Monastery,Gangtok
1318
+ Ganesh Tok,travel,Viewpoint,Gangtok
1319
+ Hanuman Tok,travel,Viewpoint,Gangtok
1320
+ Ban Jhakri Falls,nature,Waterfall,Gangtok
1321
+ Bakthang Falls,nature,Waterfall,Gangtok
1322
+ Kanchenjunga Falls,nature,Waterfall,West Sikkim
1323
+ Rabdentse Ruins,heritage,Ruins,West Sikkim
1324
+ Yuksom,heritage,Village,West Sikkim
1325
+ Dubdi Monastery,heritage,Monastery,West Sikkim
1326
+ Tashiding Monastery,heritage,Monastery,West Sikkim
1327
+ Thambi View Point,travel,Viewpoint,East Sikkim
1328
+ Aritar Lake,nature,Lake,East Sikkim
1329
+ Katao,nature,Nature,North Sikkim
1330
+ Chopta Valley,nature,Valley,North Sikkim
1331
+ Thangu Valley,nature,Valley,North Sikkim
1332
+ Green Lake,nature,Lake,North Sikkim
intent_classifier.py ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ FILE: intent_classifier.py (ENHANCED VERSION)
3
+
4
+ PURPOSE:
5
+ - Detect user intent from natural text using Semantic Similarity
6
+ - Route query into domains aligned with the expanded dataset: FOOD / HERITAGE / TRAVEL / CULTURAL / ARCHITECTURE / NATURE
7
+ - Uses SentenceTransformer for robust understanding beyond keywords
8
+ """
9
+
10
+ from sentence_transformers import SentenceTransformer, util
11
+ import torch
12
+
13
+ # Define domain prototypes aligned with the dataset's actual domains
14
+ DOMAIN_PROTOTYPES = {
15
+ "food": "I want to eat delicious food, snacks, dishes, sweets, desserts, breakfast, lunch, dinner, restaurants, street food, traditional cuisine, beverages.",
16
+
17
+ "heritage": "I want to visit historical sites, ancient monuments, forts, palaces, museums, archaeological ruins, tombs, heritage buildings, UNESCO sites, historical architecture.",
18
+
19
+ "travel": "I want to travel and explore places like hill stations, valleys, mountains, passes, trekking spots, adventure destinations, offbeat locations, hidden gems, scenic viewpoints, roads.",
20
+
21
+ "nature": "I want to experience nature through waterfalls, lakes, rivers, forests, wildlife sanctuaries, national parks, caves, islands, beaches, natural landscapes, gardens.",
22
+
23
+ "cultural": "I want to experience culture through festivals, traditional events, art forms, folk performances, local customs, tribal culture, villages, markets, handlooms, crafts.",
24
+
25
+ "architecture": "I want to see beautiful architecture, design, structures, buildings, temples, churches, mosques, monasteries, modern architecture, engineering marvels."
26
+ }
27
+
28
+ class IntentClassifier:
29
+ def __init__(self, model_name="all-MiniLM-L6-v2"):
30
+ print(f"🧠 Loading Intent Classifier Model: {model_name}...")
31
+ self.model = SentenceTransformer(model_name)
32
+
33
+ # Pre-compute embeddings for domain prototypes
34
+ self.domains = list(DOMAIN_PROTOTYPES.keys())
35
+ self.prototypes = list(DOMAIN_PROTOTYPES.values())
36
+ self.prototype_embeddings = self.model.encode(self.prototypes, convert_to_tensor=True)
37
+ print("✅ Intent Classifier Ready")
38
+
39
+ def predict_intent(self, query: str, threshold: float = 0.25) -> str:
40
+ """
41
+ Predicts the intent of the query based on semantic similarity to domain prototypes.
42
+ Returns 'general' if the highest similarity score is below the threshold.
43
+ """
44
+ query_embedding = self.model.encode(query, convert_to_tensor=True)
45
+
46
+ # Compute cosine similarity
47
+ cosine_scores = util.cos_sim(query_embedding, self.prototype_embeddings)[0]
48
+
49
+ # Find the best match
50
+ best_score, best_index = torch.max(cosine_scores, dim=0)
51
+ best_score = best_score.item()
52
+ best_domain = self.domains[best_index]
53
+
54
+ # Debug output (can be uncommented for testing)
55
+ # print(f"DEBUG: Query='{query}' | Best Match='{best_domain}' ({best_score:.4f})")
56
+
57
+ if best_score < threshold:
58
+ return "general"
59
+
60
+ return best_domain
61
+
62
+ # Backwards compatibility wrapper
63
+ _shared_classifier = None
64
+
65
+ def classify_intent(query: str):
66
+ global _shared_classifier
67
+ if _shared_classifier is None:
68
+ _shared_classifier = IntentClassifier()
69
+ return _shared_classifier.predict_intent(query)
70
+
71
+
72
+ # Enhanced test suite
73
+ if __name__ == "__main__":
74
+ classifier = IntentClassifier()
75
+
76
+ test_queries = [
77
+ # Food queries
78
+ ("spicy masala dosa bangalore", "food"),
79
+ ("sweet Indian dessert", "food"),
80
+ ("iconic restaurant butter chicken", "food"),
81
+
82
+ # Heritage queries
83
+ ("ancient fort in rajasthan", "heritage"),
84
+ ("historical monuments", "heritage"),
85
+ ("mughal palace", "heritage"),
86
+
87
+ # Travel queries
88
+ ("valley of flowers nagaland", "travel"),
89
+ ("hill station honeymoon", "travel"),
90
+ ("trekking adventure ladakh", "travel"),
91
+ ("mountain pass", "travel"),
92
+
93
+ # Nature queries
94
+ ("hidden waterfall meghalaya", "nature"),
95
+ ("wildlife sanctuary", "nature"),
96
+ ("national park tigers", "nature"),
97
+ ("beautiful lake", "nature"),
98
+
99
+ # Cultural queries
100
+ ("traditional festival", "cultural"),
101
+ ("tribal village", "cultural"),
102
+ ("folk art performance", "cultural"),
103
+
104
+ # Architecture queries
105
+ ("temple architecture", "architecture"),
106
+ ("beautiful building design", "architecture"),
107
+
108
+ # General/Ambiguous
109
+ ("random gibberish text", "general"),
110
+ ]
111
+
112
+ print("\n" + "="*60)
113
+ print("INTENT CLASSIFIER TEST RESULTS")
114
+ print("="*60)
115
+
116
+ correct = 0
117
+ total = len(test_queries)
118
+
119
+ for query, expected in test_queries:
120
+ predicted = classifier.predict_intent(query)
121
+ is_correct = predicted == expected
122
+ correct += is_correct
123
+
124
+ status = "✅" if is_correct else "❌"
125
+ print(f"{status} Query: '{query}'")
126
+ print(f" Expected: {expected} | Predicted: {predicted}\n")
127
+
128
+ print("="*60)
129
+ print(f"ACCURACY: {correct}/{total} ({round(correct/total * 100, 1)}%)")
130
+ print("="*60)
keyword_boosting_layer.py ADDED
@@ -0,0 +1,186 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ FILE: keyword_boosting_layer.py (ENHANCED VERSION)
3
+
4
+ PURPOSE:
5
+ - Advanced keyword-based boosting for final score refinement
6
+ - Exact match detection for precise results
7
+ - Location-based boosting
8
+ - Expanded category coverage
9
+ """
10
+
11
+ import re
12
+ from difflib import SequenceMatcher
13
+
14
+ # ---------------- KEYWORD CATEGORIES ----------------
15
+
16
+ ROMANTIC_BOOST_WORDS = [
17
+ "love", "romantic", "couple", "honeymoon", "beautiful", "sunset",
18
+ "palace", "view", "lake", "memories", "historic", "architecture"
19
+ ]
20
+
21
+ SPIRITUAL_BOOST = [
22
+ "peace", "meditation", "spiritual", "calm", "holy", "divine", "quiet",
23
+ "temple", "church", "mosque", "monastery", "shrine", "sacred"
24
+ ]
25
+
26
+ FOOD_SPICY = [
27
+ "spicy", "masala", "hot", "tangy", "flavour", "chilli", "pepper"
28
+ ]
29
+
30
+ ADVENTURE_BOOST = [
31
+ "trek", "hike", "camping", "rafting", "adventure", "mountain", "climb",
32
+ "rappelling", "kayaking", "paragliding", "safari", "jungle"
33
+ ]
34
+
35
+ NATURE_BOOST = [
36
+ "waterfall", "lake", "forest", "valley", "river", "hill", "mountain",
37
+ "beach", "nature", "wildlife", "scenic", "green", "meadow", "canyon"
38
+ ]
39
+
40
+ HERITAGE_BOOST = [
41
+ "fort", "palace", "museum", "ruins", "ancient", "heritage", "historic",
42
+ "archaeological", "monument", "tomb", "temple", "architecture"
43
+ ]
44
+
45
+ SHOPPING_BOOST = [
46
+ "market", "bazaar", "silk", "saree", "shopping", "handicraft", "souvenir",
47
+ "textile", "jewellery", "craft"
48
+ ]
49
+
50
+ FOOD_GENERAL = [
51
+ "authentic", "street food", "cafe", "bakery", "restaurant", "cuisine",
52
+ "traditional", "local food", "breakfast", "lunch", "dinner"
53
+ ]
54
+
55
+ # Indian states and major cities for location matching
56
+ INDIAN_LOCATIONS = [
57
+ "delhi", "mumbai", "bangalore", "bengaluru", "kolkata", "chennai", "hyderabad",
58
+ "pune", "ahmedabad", "jaipur", "lucknow", "varanasi", "banaras", "agra",
59
+ "goa", "kerala", "karnataka", "tamil nadu", "maharashtra", "rajasthan",
60
+ "gujarat", "punjab", "himachal pradesh", "uttarakhand", "kashmir", "jammu",
61
+ "meghalaya", "assam", "nagaland", "manipur", "tripura", "mizoram", "sikkim",
62
+ "west bengal", "odisha", "chhattisgarh", "madhya pradesh", "uttar pradesh",
63
+ "bihar", "jharkhand", "andhra pradesh", "telangana", "ladakh", "arunachal pradesh",
64
+ "shillong", "guwahati", "imphal", "kohima", "gangtok", "darjeeling"
65
+ ]
66
+
67
+ # ---------------- HELPER FUNCTIONS ----------------
68
+
69
+ def similarity_ratio(a, b):
70
+ """Calculate similarity between two strings (0.0 to 1.0)"""
71
+ return SequenceMatcher(None, a.lower(), b.lower()).ratio()
72
+
73
+ def extract_location_from_query(query):
74
+ """Extract potential location names from query"""
75
+ query_lower = query.lower()
76
+ found_locations = []
77
+ for loc in INDIAN_LOCATIONS:
78
+ if loc in query_lower:
79
+ found_locations.append(loc)
80
+ return found_locations
81
+
82
+ # ---------------- MAIN BOOSTING FUNCTION ----------------
83
+
84
+ def apply_keyword_boost(query, candidates):
85
+ """
86
+ Apply advanced keyword boosting to candidates.
87
+
88
+ Args:
89
+ query: User query string
90
+ candidates: List of candidate dictionaries with 'name', 'text', 'region', 'state', etc.
91
+
92
+ Returns:
93
+ Sorted list of candidates with 'final_score' field
94
+ """
95
+ query_lower = query.lower()
96
+ query_locations = extract_location_from_query(query_lower)
97
+
98
+ for item in candidates:
99
+ # Start with rerank score or embedding score
100
+ base_score = float(item.get("rerank_score", item.get("embedding_score", 0)))
101
+ boost = 0.0
102
+
103
+ name = item.get("name", "").lower()
104
+ text = item.get("text", "").lower()
105
+ region = item.get("region", "").lower()
106
+ state = str(item.get("state", "")).lower()
107
+
108
+ # ============ EXACT/NEAR EXACT MATCH BOOST ============
109
+ # Massive boost if query contains the exact name or very close variant
110
+ if name in query_lower or query_lower in name:
111
+ boost += 10.0
112
+ elif similarity_ratio(query_lower, name) > 0.85:
113
+ boost += 8.0
114
+
115
+ # ============ LOCATION MATCH BOOST ============
116
+ # Check if query mentions the location
117
+ for loc in query_locations:
118
+ if loc in region or loc in state:
119
+ boost += 8.0
120
+ break
121
+
122
+ # ============ INTENT MATCH BOOST ============
123
+ # "Soft Filter": Boost items that match the detected intent
124
+ detected_intent = item.get("intent", "general")
125
+ item_domain = str(item.get("domain", "")).lower()
126
+
127
+ # Map 'nature' intent to 'nature' domain (and 'travel' as secondary)
128
+ if detected_intent == "nature":
129
+ if item_domain == "nature":
130
+ boost += 3.0
131
+ elif item_domain == "travel":
132
+ boost += 1.5 # Secondary boost for travel items in nature query
133
+
134
+ # Standard intent match
135
+ elif detected_intent != "general" and detected_intent in item_domain:
136
+ boost += 3.0
137
+
138
+ # ============ CATEGORY KEYWORD BOOSTS ============
139
+ # Count matching keywords and apply scaled boost
140
+
141
+ # Romantic
142
+ romantic_matches = sum(1 for word in ROMANTIC_BOOST_WORDS if word in query_lower and word in text)
143
+ if romantic_matches > 0:
144
+ boost += min(romantic_matches * 0.8, 3.0)
145
+
146
+ # Spiritual
147
+ spiritual_matches = sum(1 for word in SPIRITUAL_BOOST if word in query_lower and word in text)
148
+ if spiritual_matches > 0:
149
+ boost += min(spiritual_matches * 0.7, 2.5)
150
+
151
+ # Spicy Food
152
+ spicy_matches = sum(1 for word in FOOD_SPICY if word in query_lower and word in text)
153
+ if spicy_matches > 0:
154
+ boost += min(spicy_matches * 0.6, 2.0)
155
+
156
+ # Adventure
157
+ adventure_matches = sum(1 for word in ADVENTURE_BOOST if word in query_lower and word in text)
158
+ if adventure_matches > 0:
159
+ boost += min(adventure_matches * 0.7, 2.5)
160
+
161
+ # Nature
162
+ nature_matches = sum(1 for word in NATURE_BOOST if word in query_lower and word in text)
163
+ if nature_matches > 0:
164
+ boost += min(nature_matches * 0.6, 2.5)
165
+
166
+ # Heritage
167
+ heritage_matches = sum(1 for word in HERITAGE_BOOST if word in query_lower and word in text)
168
+ if heritage_matches > 0:
169
+ boost += min(heritage_matches * 0.6, 2.5)
170
+
171
+ # Shopping
172
+ shopping_matches = sum(1 for word in SHOPPING_BOOST if word in query_lower and word in text)
173
+ if shopping_matches > 0:
174
+ boost += min(shopping_matches * 0.5, 2.0)
175
+
176
+ # Food General
177
+ food_matches = sum(1 for word in FOOD_GENERAL if word in query_lower and word in text)
178
+ if food_matches > 0:
179
+ boost += min(food_matches * 0.5, 2.0)
180
+
181
+ # Calculate final score
182
+ item["final_score"] = base_score + boost
183
+ item["boost_applied"] = boost
184
+
185
+ # Sort by final score (descending)
186
+ return sorted(candidates, key=lambda x: x["final_score"], reverse=True)
requirements.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ fastapi
2
+ uvicorn
3
+ pandas
4
+ numpy
5
+ faiss-cpu
6
+ sentence-transformers
7
+ torch
8
+ transformers
9
+ huggingface-hub
10
+ scikit-learn
11
+ openai
12
+ tqdm
13
+ requests
14
+ aiofiles
salahkar_enhanced.csv ADDED
The diff for this file is too large to render. See raw diff